【发布时间】:2024-04-30 02:40:02
【问题描述】:
我在 OSX 10.8.2 上运行 git git v1.7.4.4
我刚刚在远程服务器上安装了 git,它的版本是 1.11.x。我想运行相同版本的软件,但我不知道如何在我的笔记本电脑上更新 git。
我尝试按照here 列出的步骤,指示下载git-OSX-installer,运行安装(运行顺利),然后执行:
$ sudo mkdir -p /usr/local/bin
$ sudo ln -s /usr/local/git/bin/git /usr/local/bin/git
但在此之后我执行git --version,它仍然是 1.7.4.4。我只是重新安装了相同的版本吗?还是我在其他地方安装了新版本?
我一直在阅读类似的问题,我认为问题在于 OSX 附带的旧版本 git 安装在不同的位置,然后 git-osx-installer 或 mac 端口将放置它。但我不知道如何纠正这个问题。提前感谢您的建议。
更新:
which git 返回:
/usr/bin/git
echo $PATH 返回:
/opt/local/bin:/opt/local/sbin:/usr/local/rvm/gems/ruby-1.9.3-p194/bin:/usr/local/rvm/gems/ruby-1.9.3-p194@全局/bin:/usr/local/rvm/rubies/ruby-1.9.3-p194/bin:/usr/local/rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr /local/bin:/usr/local/git/bin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin
更新2:
ESL ~/Downloads$ export PATH=/usr/local/bin:$PATH
ESL ~/Downloads$ which git
/usr/local/bin/git
ESL ~/Downloads$
ESL ~/Downloads$ git --version
git version 1.8.1.3
看来我在本地安装了较新的 git 版本。那么我应该将export PATH=/usr/local/bin:$PATH 添加到我的.bash_profile 中吗?两个版本的git都安装有问题吗?
我在 ~/.bash_profile 的底部添加了export PATH=/usr/local/bin:$PATH,现在新版本的 git 运行了。
【问题讨论】:
-
which gitdisplaying 是什么?echo $PATH的结果是否包含/usr/local/bin? -
我在上面的问题中添加了这两个。
标签: macos git osx-lion osx-mountain-lion