在 Mac 上安装了 git 1.8.4.2,但 git --version 报告 1.8.3.4



我从 git-scm.com/download/mac 下载了最新版本的 git - 1.8.4.2 -

安装后,如果我在终端窗口中输入 git --version,则报告版本为 1.8.3.4。

我为两个版本运行了卸载脚本,但 git 继续在我的系统上报告 1.8.3.4。

我想:

  • 从我的系统中完全删除 git,然后
  • 从上面的 URL 安装最新版本。

有人可以让我知道最好的方法吗?

与其删除系统二进制文件(为什么要这样做?),不如做以下两件事之一:

  1. 检查您的$PATH,并确保您安装的东西$PATH中的位置高于系统默认值,
  2. /usr/bin/git移动到 /usr/bin/git-1.8.3.4 ,然后将一个从 /usr/local/bin 符号链接到 /usr/bin/git

这两者都允许您以您可以选择运行哪个版本(例如提供完整路径)的方式保留两个版本,同时还将最新安装设为默认版本。

顺便说一句,如果您自己从源代码安装,我建议您在路径或二进制名称(/usr/local/git/1.8.4.2/bin)中使用版本号构建二进制文件。如果您的目标是使 git 保持最新状态,这可能会在您第 n 次安装时为您节省一些麻烦。

如果您使用的是Mac,请查看homebrew ,也是 - 最新的git1.8.4.3,因此它显示为最新。

最新更新