Adding an environment variable to Bash PATH in OS X

I can never remember how to add environment variables to .bash_profile. This post just reminds me how to do that.

It’s dead simple. Just open up Terminal and enter the following (changing the path ‘/opt/subversion/bin’, naturally):

echo 'export PATH=/opt/subversion/bin:$PATH' >> ~/.bash_profile

If .bash_profile doesn’t exist yet (and it doesn’t by default), it’ll be created. Otherwise, the environment variable will be added to that file.

Credit to Indy Nagpal.

2 thoughts on “Adding an environment variable to Bash PATH in OS X

  1. Hi Peter,

    I have added it to the first line in my ~/.profile file this way:
    PATH=/opt/subversion/bin:$PATH
    and it works just the same. I wonder if the shell looks for them both once you open Terminal.

    Fabiano

    • If I’m not mistaken, the following startup files will be searched for in order. Whichever one is found first will be used by the shell:

      ~/.bash_profile
      ~/.bash_login
      ~/.profile

      So yeah, .profile should work, as long as you don’t also have a .bash_profile.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>