我从此链接下载并安装了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文件系统。任何帮助将不胜感激!
答案 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设置它。