我使用OSX 10.8.2,运行的是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 ports会将其放在另一个位置。但我不确定如何纠正这个问题。感谢您提前提供的建议。
更新:
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 版本。那么我是否应该将 export PATH=/usr/local/bin:$PATH
添加到我的 .bash_profile 文件中呢?两个版本的 git 安装在电脑上会有问题吗?
我已经在我的 ~/.bash_profile 文件末尾添加了 export PATH=/usr/local/bin:$PATH
,现在可以运行新版本的 git 了。
which git
显示的是什么?echo $PATH
的结果中包含/usr/local/bin
吗? - t.niese