首页 文章

如何修改Homebrew的PATH?

提问于
浏览
145

尝试安装ruby 1.9.3,请阅读我需要先安装自制软件 . 跑啤酒医生,它给了我一堆警告 . 其中之一是:

警告:/ usr / bin发生在/ usr / local / bin之前这意味着将使用系统提供的程序而不是Homebrew提供的程序 . 两个路径都存在以下工具:easy_install
easy_install的-2.6
考虑修改PATH,以便/ usr / local / bin位于PATH中的/ usr / bin之前 .

一个人怎么做它在这里要求的东西?

5 回答

  • 0

    打开/ etc / paths文件,将/ usr / local / bin放在/ usr / bin之上

    $ sudo vi /etc/paths
    /usr/local/bin
    /usr/local/sbin
    /usr/bin
    /bin
    /usr/sbin
    /sbin
    

    Restart the terminal ,@ mmel

  • 74

    有很多方法可以更新您的路径 . Jun1st答案很有效 . 另一种方法是扩充你的 .bash_profile

    export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
    

    上面的行将 /usr/local/bin/usr/local/sbin 放在 $PATH 前面 . 启动 .bash_profile 或启动新终端后,您可以通过echo来验证您的路径 .

    $ 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/

  • 15

    只需在您喜欢的终端应用程序中运行以下行:

    echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
    

    重启终端并运行

    brew doctor
    

    这个问题应该得到解决

  • 0

    为避免不必要的重复,我将以下内容添加到〜/ .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
    

    图片来源:https://superuser.com/a/580611

  • 287

    在textEdit中打开bash配置文件

    打开-e .bash_profile

    在PATH导出前编辑文件或粘贴PATH = / usr / bin:/ usr / sbin:/ bin:/ sbin: /usr/local/bin:/usr/local/sbin:~/bin

    保存并关闭文件

    *打开.bash_profile直接打开textEdit> file> recent

相关问题