我有未链接的小桶,如下所示:
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吗?或者忽略警告?
答案 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