git 的 Homebrew 安装不会优先于系统版本(在 /usr/bin/ 中)

o_o*_*o-- 10 package-management path git homebrew macos

OS X(或 Xcode)与 git 1.7.something 捆绑在一起,但在brew install git(1.8.0)之后,which git不断返回旧的/usr/bin/git.

这就是我现在回显 $PATH 时得到的结果:

/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin

Homebrew 的东西不应该优先吗?

另外,我不知道最后是usr/local/git/bin从哪里来的。

Joe*_*ane 7

知道了。答案就在你的问题中;brew 将 git 安装到/usr/local/git/bin(不是/usr/local/bin),但由于那是/usr/bin在你的路径之后,你首先得到那个。我的评论which -a git应该为您指明了这个方向。