2013-07-12 31 views
2

我正在尝试在mac OSX中为我的$PATH添加一个目录。

回声$PATH生产:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin 

登录的用户和操作的方式:vim ~/.profile示出了一组不同的路径,并增加它不会改变从echo'ed的路径:echo $PATH(在新壳)

我查看了~/.bash_profile,它不在那里。 我试过四处寻找,因为sudo su登录 - 但我无法找到上面的路径设置为我编辑它。

echo $env显示一个空行。

+0

Mac OS X的设置它的地方TON 这里看看:http://superuser.com/questions/69130/where-does-path-get-set-in-os-x-添加到.bash_profile中的10-6雪豹 – Michael

+1

按照另一个用户的回答中的建议工作,我会接受它,但显然已被删除。 – user2173785

+0

'echo $ env' ??你有一个名为'env'的*变量吗?也许你想说'env'。 – devnull

回答

0

你应该从你的.bash_profile添加到.bashrc中的路径,也给源像这样

if [ -f ~/.bashrc ]; then 
    source ~/.bashrc 
fi 

这样一来,当你设置一个路径,它将适用于这两者。

现在,当您从控制台登录到您的机器时,将调用.bashrc。