我从 git-scm.com/download/mac 下载了最新版本的 git - 1.8.4.2 -
安装后,如果我在终端窗口中输入 git --version,则报告版本为 1.8.3.4。
我为两个版本运行了卸载脚本,但 git 继续在我的系统上报告 1.8.3.4。
我想:
- 从我的系统中完全删除 git,然后
- 从上面的 URL 安装最新版本。
有人可以让我知道最好的方法吗?
与其删除系统二进制文件(为什么要这样做?),不如做以下两件事之一:
- 检查您的
$PATH
,并确保您安装的东西在$PATH
中的位置高于系统默认值, - 将
/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
,也是 - 最新的git
是1.8.4.3
,因此它显示为最新。