Last Updated: June 14, 2016
·
7.098K
· linjunpop

Fix OS X Mavericks homebrew $PATH issue

Fix OS X Mavericks homebrew $PATH issue: /usr/bin occurs before /usr/local/bin

Edit /etc/paths

/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin

2 Responses
Add your response

Awesome! Worked for me. I was scouring everywhere in the dotfiles in my home directory and couldn't figure out where that was coming from. Is this /etc/paths file new in Mavericks?

over 1 year ago ·

/etc/paths is for all users on the system. Editing it may not be desirable for that reason. You can always modify your own path, for example in "sh" type shells (sh, bash, zsh) you put the following line in the appropriate file in your home directory (.profile, .bash_profile, .zshrc):

export PATH=/usr/local/bin:$PATH

This puts /usr/local/bin before the paths in /etc/paths in the search list, and exports the path to a new shell if you spawn one.

over 1 year ago ·