尝试安装ruby 1.9.3时,请阅读我需要先安装自制软件。冲泡啤酒的医生,这给了我很多警告。其中之一是:
警告:/ usr / bin出现在/ usr / local / bin之前,这意味着将使用系统提供的程序代替Homebrew提供的程序。两条路径中都存在以下工具:
easy_install easy_install-2.6
考虑修改PATH,以使/ usr / local / bin在PATH中位于/ usr / bin之前。
在这里,人们如何要求?
尝试安装ruby 1.9.3时,请阅读我需要先安装自制软件。冲泡啤酒的医生,这给了我很多警告。其中之一是:
警告:/ usr / bin出现在/ usr / local / bin之前,这意味着将使用系统提供的程序代替Homebrew提供的程序。两条路径中都存在以下工具:
easy_install easy_install-2.6
考虑修改PATH,以使/ usr / local / bin在PATH中位于/ usr / bin之前。
在这里,人们如何要求?
Answers:
打开/ etc / paths文件,将/ usr / local / bin放在/ usr / bin的顶部
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
然后重新启动终端,@ mmel
有很多方法可以更新您的路径。6月1日的答案效果很好。另一种方法是增强您的.bash_profile
能力:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
上方/usr/local/bin
和/usr/local/sbin
前方的线$PATH
。一旦你采购你.bash_profile
或启动一个新的终端,你可以验证你的路径回声 “荷兰国际集团出来。
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/Users/<your account>/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
一旦对结果满意,$ brew doctor
再次运行将不再产生错误。
这篇博客文章帮助我解决了遇到的问题。http://moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
。这基本上就是这个答案所暗示的。
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
更改:echo export PATH="/usr/local/bin:$PATH >> ~/.bash_profile
更改后:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
这意味着,如果在/ usr / local / bin中找不到命令,则可能会搜索两次该命令,然后才能在另一路径中找到该命令。我认为最好更改/etc/paths
文件
在textEdit中打开bash配置文件
打开-e .bash_profile
编辑文件或粘贴到PATH导出的前面PATH = / usr / bin:/ usr / sbin:/ bin:/ sbin:/ usr / local / bin:/ usr / local / sbin:〜/ bin
保存并关闭文件
*要打开.bash_profile,直接打开textEdit> file>最近
为了避免不必要的重复,我在〜/ .bash_profile中添加了以下内容
case ":$PATH:" in
*:/usr/local/bin:*) ;; # do nothing if $PATH already contains /usr/local/bin
*) PATH=/usr/local/bin:$PATH ;; # in every other case, add it to the front
esac
/usr/bin
,同时有选择地符号链接要使用的Homebrew可执行文件,而不是Apple附带的版本,例如Git。