更新了Git,但仍显示旧版本

时间:2013-12-11 00:20:10

标签: macos git terminal updates

我从此链接下载并安装了Git 1.8.4.2:http://git-scm.com/downloads。但是,当我从终端运行git --version时,我得到:

[~/workspace/ruby]:  git --version 
git version 1.7.4.4

我尝试重新启动终端和计算机。然后我尝试使用https://code.google.com/p/git-osx-installer/wiki/Uninstall处的信息。我在/ usr中的终端中执行了以下操作:

sudo rm -rf /usr/local/git
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git

然后我再次运行新的git .dmg文件,但是当我运行git --version时仍然得到1.7.4.4。我想这里有一些我不了解的Mac文件系统。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:15)

运行命令:

which git

您可能会看到/usr/bin/git - Apple提供的版本。这是因为/usr/bin出现在PATH环境变量之前 /usr/local/git/bin。您可以通过运行命令验证这一点:

echo $PATH

如果是这种情况,请运行此命令:

export PATH=/usr/local/git/bin:$PATH

然后再次尝试git --version。你现在应该得到1.8.4.2。尽管如此,这还没有永久修复它。您需要将export PATH=...行添加到~/.bashrc,以便为每个shell设置它。