安装 git 2.9 后,Mac OSX High Sierra 仍然使用 git 2.17.1

安装 git 2.9 后,Mac OSX High Sierra 仍然使用 git 2.17.1

系统是一台旧的 MacBook Pro 2010,运行 Mac OS 10.13.6 High Sierra

我下载了 git 的 git DMG 安装程序2.19.0。当我首先尝试从 DMG 安装 pkg 时,系统提示我采取安全措施,即首选项不允许安装非来自应用商店的应用程序。

打开安全偏好设置,我看到了包含 git pkg 的列表,并能够通过这种方式打开它。安装成功,但打开终端并运行git --version,它仍然显示git version 2.17.2 (Apple-Git-112)

我已经有 10 多年没有定期使用 Mac 了,并且不确定我是否做错了什么,甚至不知道 git 安装在电脑的什么位置。

想知道是否有人打电话告诉我:

1) 如果安装程序成功,为什么终端上的默认 git 仍然是此操作系统的默认 git。2) Git 安装在哪里

答案1

  1. 因为您的 PATH 环境变量不包含已安装的可执行文件的位置,或者系统位置出现在 PATH 中新安装位置之前。

  2. 默认情况下,我的系统上的 git DMG 包安装到:

    /usr/local/bin/git
    

    去那里看看。否则,运行以下命令来找到它:

    find / -name "git"
    

要检查并更新 PATH 变量:

echo $PATH

你应该得到如下结果:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

如果其中不包含 git 的位置,请将以下内容添加到 ~/.bash_profile 中,将 git 可执行文件的位置添加到 PATH 的开头

export PATH="/usr/local/bin:${PATH}"

然后启动一个新的终端会话并检查是否正在使用正确的 git 可执行文件。

相关内容