brew link git错误:git有多个已安装的版本

时间:2015-09-08 14:29:45

标签: git homebrew

我有未链接的小桶,如下所示:

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
    git

但尝试链接它们会给出:

$ brew link git
Error: git has multiple installed versions
$ git --version
git version 2.3.2 (Apple Git-55)

我应该放弃我的一个git kegs吗?或者忽略警告?

2 个答案:

答案 0 :(得分:0)

您好像已经使用Homebrew安装了git,并通过.dmg网站下载了git。您可以使用

解决自制警告
$ brew remove git

并继续使用您正在使用的当前版本的git。或者,您可以卸载已下载的git版本,并将Homebrew git版本与

链接
$ brew link git

您也可以强制使用Homebrew覆盖已下载的git版本,具体取决于权限,

$ brew link --overwrite git

然后继续使用Homebrew的git版本。

请注意,您在问题中突出显示的问题是警告错误。在这种情况下,忽略它是一个非常有效的行动方案。

答案 1 :(得分:0)

我已经尝试了以上所有方法而没有成功,唯一的解决方案是手动删除该公式的文件夹

rm -rf /usr/local/Cellar/git