【发布时间】:2011-12-18 07:11:32
【问题描述】:
我已经通过自制软件安装了 GIT 1.7.7.1 并且不得不做一个
sudo brew link git
将 git 链接到
/usr/local/bin
当我在终端运行 git --version 时,我得到的是旧版本的 Git (1.7.5.6)
是否可以改为链接到新版本?
【问题讨论】:
我已经通过自制软件安装了 GIT 1.7.7.1 并且不得不做一个
sudo brew link git
将 git 链接到
/usr/local/bin
当我在终端运行 git --version 时,我得到的是旧版本的 Git (1.7.5.6)
是否可以改为链接到新版本?
【问题讨论】:
看起来 /usr/bin 在 $PATH 中排在 /usr/local/bin 之前,因此优先。我建议更改$PATH中的路径顺序。
(也可以尝试定义别名:alias git=/usr/local/bin/git)
【讨论】:
bash,那么我建议在~/.bashrc 中设置$PATH。对于 Zsh,请将其放入 ~/.zshrc
这是另一个对我有用的解决方案。
我发现这篇相关的帖子很有帮助。无需更改 $PATH 变量,您只需编辑 /etc/paths 文件即可。 https://superuser.com/questions/324616/how-should-i-set-the-path-variable-on-my-mac-so-the-hombrew-installed-tools-are/533708#533708
这就是我这样做后的样子:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
感谢 StackOverflow 上的 @jrwren 和 @jthomas 的回答。
【讨论】: