From serverfault.com:
You're going to have to set it on a shell by shell basis; bash and csh-like shells do not share the same configuration files and syntax for adjusting the PATH. Trying to do this in launchctl will not work because environment variables are set on login; they do not exist system wide in Unix outside of a shell session. to /etc/bashrc.
Tagged: #mac #shell #unix #bash #osx #server #tips #configuration