默认情况下,OS X 10.6用于/usr/libexec/path_helper添加文件中列出的以下路径/etc/paths:
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
这意味着这/usr/bin是/usr/local/bin前进的道路。这导致的版本通过的Xcode 4的git安装在/usr/bin被调用,而不是通过自制软件安装到的版本/usr/local/bin。
这就引出我的问题,在这条道路上/usr/local/bin走之前是否有问题/usr/bin?是否有一个具体的理由,苹果默认为已经/usr/bin来之前/usr/local/bin?
如何更改顺序 /usr/bin和的/usr/local/bin
/usr/local/bin从文件底部移到/etc/paths顶部是否有问题?这样做不仅会对我启动Terminal产生影响,还对路径产生更大的影响,因为/usr/libexec/path_helper可能会被其他资源使用(对此我不确定)。
虽然是多余的,但对我来说,将其添加/usr/local/bin到中的路径似乎更安全~/.bash_profile,这意味着/usr/local/bin它将在路径上两次。
/etc/paths文件的问题,还是应该添加/usr/local/bin到我的文件中~/.bash_profile?