我刚买了一台新的Mac,安装了OS X Lion系统,我在终端上检查了默认安装的git版本。我知道答案了
git --version
> git version 1.7.5.4
我想把git升级到最新的1.7.8.3版本,所以我下载了dmg安装程序“git-1.7.8.3-intel-universal-snow-leopard”。dmg”,然后我启动了它。
安装完成后,终端仍然显示版本为1.7.5.4。我做错了什么?
我刚买了一台新的Mac,安装了OS X Lion系统,我在终端上检查了默认安装的git版本。我知道答案了
git --version
> git version 1.7.5.4
我想把git升级到最新的1.7.8.3版本,所以我下载了dmg安装程序“git-1.7.8.3-intel-universal-snow-leopard”。dmg”,然后我启动了它。
安装完成后,终端仍然显示版本为1.7.5.4。我做错了什么?
当前回答
如果你已经有了Homebrew,这很简单: 假设你已经安装了自制程序,输入以下内容:
brew install git
这将自动安装git,并将其设置在您的路径中,取代Apple的路径。
现在退出并重新启动您的终端。
然后查看git版本确认。
git --version
如果上面命令的输出显示了最新的版本,并且没有提到Apple的版本细节,那么您就已经设置好了。
如果你仍然看到苹果版本,那么输入下面两行,这将手动将我们的路径设置为本地git发行版而不是苹果发行版。
export PATH=/usr/local/bin:$PATH
git --version
如果你没有自制的,按照下面的步骤来做
检查版本
巨债
备份(或删除)Apple git(可选)
$ sudo mv /usr/bin/git /usr/bin/git-apple
如果你没有Homebrew,请安装
ruby美元/ usr / bin / e,“美元(卷毛-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
如果已经更新了,也可以更新
$ brew update && brew升级
用Homebrew安装Git
安装git
符号链接
$ brew链接—强制git
退出终端,打开新终端,检查版本。
巨债
你应该看到……
Git版本<最新版本>
好了!我们现在安全了!下次你可以…
$ brew update && brew升级
其他回答
到目前为止我发现的最简单的方法是从git官方网站。 它只是计算依赖关系并下载所有必需的库/工具
http://git-scm.com/book/en/Getting-Started-Installing-Git
另一种主要方式是通过MacPorts安装Git (http://www.macports.org)。如果安装了MacPorts,请安装Git 通过 $ sudo端口安装git-core +svn +doc +bash_completion +gitweb
为了保持两个版本,我只是改变了PATH环境变量的值,把新版本的git路径“/usr/local/git/bin/”放在开头,它强制使用最新版本:
$ echo $PATH 工作:/ bin: / usr / sbin: / sbin: / usr /地方/ bin: / opt / X11 / bin: / usr /地方/ git / bin / $ git——版本 git 2.4.9版本(Apple git -60)
原值:/usr/ bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin/
新值:/usr/local/ git/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
$ export PATH=/usr/local/git/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin $ git——版本 Git 2.13.0版本
如果你已经有了Homebrew,这很简单: 假设你已经安装了自制程序,输入以下内容:
brew install git
这将自动安装git,并将其设置在您的路径中,取代Apple的路径。
现在退出并重新启动您的终端。
然后查看git版本确认。
git --version
如果上面命令的输出显示了最新的版本,并且没有提到Apple的版本细节,那么您就已经设置好了。
如果你仍然看到苹果版本,那么输入下面两行,这将手动将我们的路径设置为本地git发行版而不是苹果发行版。
export PATH=/usr/local/bin:$PATH
git --version
如果你没有自制的,按照下面的步骤来做
检查版本
巨债
备份(或删除)Apple git(可选)
$ sudo mv /usr/bin/git /usr/bin/git-apple
如果你没有Homebrew,请安装
ruby美元/ usr / bin / e,“美元(卷毛-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
如果已经更新了,也可以更新
$ brew update && brew升级
用Homebrew安装Git
安装git
符号链接
$ brew链接—强制git
退出终端,打开新终端,检查版本。
巨债
你应该看到……
Git版本<最新版本>
好了!我们现在安全了!下次你可以…
$ brew update && brew升级
git主页上的安装程序默认安装到/usr/local/git中。但是,如果你安装XCode4,它会在/usr/bin中安装一个git版本。为了确保您可以轻松地从网站升级并使用最新的git版本,编辑您的配置文件信息,将/usr/local/git/bin放在$PATH中的/usr/bin之前,或者编辑/etc/paths并插入/usr/local/git/bin作为第一个条目。
它可能对某些人有帮助,至少改变/etc/paths中的顺序对我有用。
如果你能补充以下内容可能会更好:
export PATH=/usr/local/git/bin:/usr/local/sbin:$PATH
到主文件夹中名为.bashrc的文件。这样,您可能安装在/usr/local/git/bin中的任何其他软件也将首先被找到。
一个简单的方法就是输入:
echo "export PATH=/usr/local/git/bin:/usr/local/sbin:$PATH" >> ~/.bashrc
到终点站,它会为您办理的。