mrd*_*ole 147 ruby homebrew path
尝试安装ruby 1.9.3,请阅读我需要先安装自制软件.跑啤酒医生,它给了我一堆警告.其中之一是:
警告:/ usr/bin发生在/ usr/local/bin之前这意味着将使用系统提供的程序而不是Homebrew提供的程序.两个路径都存在以下工具:
Run Code Online (Sandbox Code Playgroud)easy_install easy_install-2.6考虑修改PATH,以便/ usr/local/bin位于PATH中的/ usr/bin之前.
一个人怎么做它在这里要求的东西?
fen*_*ngd 294
打开/ etc/paths文件,将/ usr/local/bin放在/ usr/bin之上
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
Run Code Online (Sandbox Code Playgroud)
并重新启动终端,@ mmel
ave*_*lis 75
有很多方法可以更新您的路径.Jun1st答案很有效.另一种方法是增加你的.bash_profile:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
上面的线放在你的前面/usr/local/bin和/usr/local/sbin前面$PATH.一旦你采购你.bash_profile或启动一个新的终端,你可以验证你的路径回声作"ing出来.
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/Users/<your account>/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Run Code Online (Sandbox Code Playgroud)
一旦满意结果$ brew doctor再次运行应该不再产生错误.
这篇博文帮助我解决了我遇到的问题.http://moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
小智 17
只需在您喜欢的终端应用程序中运行以下行:
echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
重启终端并运行
brew doctor
Run Code Online (Sandbox Code Playgroud)
这个问题应该得到解决