0

在我的 Mac 上,首先我安装了已经安装了 git 的 xcode,但是 git 是旧版本。当我运行 which git 时,结果是:“/usr/bin/git”。

我想安装最新版本的 git,并将其用作默认 git。我在这个网站上尝试了这种方式:http: //git-scm.com/book/en/Getting-Started-Installing-Git

首先,我更新到 git 的 xcode 版本,它不起作用。

然后,我尝试下载新版本的 git 并将其安装在 usr/local/git 目录中,当我运行命令“make prefix=/usr/local all”时,我遇到了一些问题:

ld: library not found for -lintl
collect2: ld returned 1 exit status
make: *** [git-credential-store] Error 1

有人知道如何解决这个问题吗?

另外,我尝试下载dmg文件并安装成功,但是当我运行命令git --version时,它仍然是旧版本。

谢谢。

4

1 回答 1

2

编辑 ~/.profile 使新 git 目录的路径在旧 git 目录的路径之前,因此它总是首先找到它(和相关文件)。没有这个,你会发现新的 git 会使用系统路径寻找支持文件,并会为旧的 git 获取支持文件,从而导致问题。

将此行添加到 .profile

export PATH=/path/to/new/git:$PATH

然后关闭并重新打开终端以重新加载它并执行 echo $PATH 进行检查。

于 2012-07-03T12:44:28.920 回答