我最近从 Mac 10.6.8 (Snow Leopard) 升级到了 10.9.4 (Mavericks)。
我在旧系统上安装了 git 1.8.5.2,现在想将其更新到最新版本。因此,我使用卸载文件卸载了 git,并尝试使用 Xcode 进行更新,但没有任何效果。输入 $ git --version 后,我仍然收到响应“git 版本 1.8.5.2 (Apple Git-48)”
如果我尝试从 git-scm.com 页面下载 git,它将自动下载适用于 Snow Leopard 的 git 2.1.0,如果我尝试下载 git 安装程序,我将获得适用于 Snow Leopard 的版本。
有人知道如何解决这个问题吗?
答案1
我在 OS X 上使用 Homebrew 包管理器时非常幸运。使用你的终端检查你是否拥有它:
$ 酿造
如果没有给出路径,则安装它:
$ ruby -e“$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)”
之后,诊断并排除所有问题,然后确保 brew 是最新的。
$ brew doctor $ brew 更新
在我们安装 git 之前,请记下可能仍在使用的 git:
$ 哪个 git
继续安装 git:
$ brew 安装 git
之后,打开一个新终端(或选项卡或重新启动终端)并查看我们是否有一个成功的位置 - 或者与我们新安装的 git 匹配的新位置:
$ 哪个 git
如果它似乎指向旧位置或不涉及 /usr/local/bin(homebrew 引用内容的地方)的位置,则可能需要调整 shell 路径。使用以下命令快速查看它:
$ 回显 $PATH
您可以在其他地方查看各种更改方法。我推荐以下选项,但同一篇文章中列出的其他选项可能对您来说更简单。