系统是一台旧的 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
因为您的 PATH 环境变量不包含已安装的可执行文件的位置,或者系统位置出现在 PATH 中新安装位置之前。
默认情况下,我的系统上的 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 可执行文件。