尝试安装 ruby 1.9.3,读到我需要先安装自制软件。Ran brew doctor,它给了我一堆警告。其中之一是:
警告:/usr/bin 出现在 /usr/local/bin 之前 这意味着将使用系统提供的程序而不是 Homebrew 提供的程序。两条路径都存在以下工具:
easy_install easy_install-2.6
考虑修改您的 PATH,以便 /usr/local/bin 在您的 PATH 中位于 /usr/bin 之前。
一个人如何做到这里的要求?
打开您的 /etc/paths 文件,将 /usr/local/bin 放在 /usr/bin 的顶部
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
并重新启动终端,@mmel
有很多方法可以更新您的路径。Jun1st 答案效果很好。另一种方法是增加你.bash_profile
的:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
上面的线放在你的前面/usr/local/bin
和/usr/local/sbin
前面$PATH
。一旦你找到你的或启动一个新的终端,你可以通过echo来.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
重新启动终端并运行
brew doctor
这个问题应该得到解决
在 textEdit 中打开 bash 配置文件
打开 -e .bash_profile
编辑文件或粘贴在 PATH 前面 export PATH=/usr/bin:/usr/sbin:/bin:/sbin: /usr/local/bin:/usr/local/sbin:~/bin
保存并关闭文件
*要打开 .bash_profile 直接打开 textEdit > file > recent
为了避免不必要的重复,我将以下内容添加到我的 ~/.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