所以我在 OS X Leopard 上遇到了路径问题。似乎 OS X 正在添加我没有说明的其他路径,并且它扰乱了我的路径优先级。我只有一个.bash_login
文件,我没有一个.bashrc
或 .profile 文件。我的.bash_login
文件是这样的:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
当我运行导出时,这是它返回的路径:
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin"
关于可以将 /usr/bin 放在那里以及如何获得/usr/local/bin
更高优先级的任何想法。
我也为 Rails 标记了这个,因为这就是我现在正在做的事情......似乎 Mac 内置的 Ruby、Rails 和 Gems 优先于我安装的那个/usr/local/bin
,也许你们是 Rubyists也可以提供帮助。