我刚刚在装有Snow Lion的新Mac上安装了自制软件。 Mac已经在/ usr / bin / git中安装了git(可能是在安装了Xcode命令行工具时)。
无论如何我跑了:
$ brew install git
命令似乎成功运行,安装git in:
/usr/local/Cellar/git/1.8.1.5/bin/git
但是在终端,我得到了旧的git,而不是homebew git:
$ which git
/usr/bin/git
我错过了什么?我是否需要在/usr/local/Cellar/git/1.8.1.5/bin前加上我的路径?感谢。
答案 0 :(得分:2)
Brew医生救援:
$ brew doctor
Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
Consider amending your PATH so that /usr/local/bin
occurs before /usr/bin in your PATH.
答案 1 :(得分:1)
在终端中键入命令时,它会在名为PATH
的变量中查找命令。您需要在PATH
中的所有其他目录之前放置一个Homebrew将符号链接放到实际可执行文件中的目录。运行此命令:
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile
然后重新启动终端。