【问题标题】:Updated Git but still showing old version更新了 Git 但仍然显示旧版本
【发布时间】:2013-12-28 18:38:21
【问题描述】:

我从以下链接下载并安装了 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文件系统发生了一些我不明白的事情。任何帮助将不胜感激!

【问题讨论】:

  • 很可能不是编程,而是关于mac osx使用的问题

标签: macos git terminal updates


【解决方案1】:

运行命令:

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 设置它。

【讨论】:

  • 谢谢!像魅力一样工作。我可以从这里的其他问题中看到它与 $PATH 有关,但我找不到要添加到我的 ~/.bashrc 的正确行(我跑了 open ~/.bash_profile 这是同一件事,对吗? )。再次感谢!
  • @sixty4bit 请参阅here,了解~/.bashrc~/.bash_profile 之间的区别。
猜你喜欢
  • 2015-05-16
  • 2018-10-10
  • 1970-01-01
  • 2013-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多