我在 OSX 10.8.2 上,我正在运行 git git v1.7.4.4
我刚刚在远程服务器上安装了 git,它的版本是 1.11.x。我想运行相同版本的软件,但我不知道如何在我的笔记本电脑上更新 git。
我尝试按照此处列出的步骤,指示下载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@global/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 版本。那么我应该将 .bash_profile 添加export PATH=/usr/local/bin:$PATH
到我的 .bash_profile 中吗?两个版本的git都安装有问题吗?
我添加export PATH=/usr/local/bin:$PATH
到 ~/.bash_profile 的底部,现在新版本的 git 运行。