我已经苦恼了几个小时。我使用的是Yosemite操作系统的Mac电脑。我之前安装了homebrew并且成功地使用了git。但是当我尝试执行
$git add -i
时,我遇到了这个错误:
Can't locate Git.pm in @INC (@INC contains:
所以我按照这里的说明进行操作: Can't locate Git.pm in @INC
$brew uninstall git
命令正常运行,但是在我尝试执行$brew install git
时,我陷入了一个可怕的循环中。
% brew install git
Error: git-git already installed
To install this version, first `brew unlink git'
% brew unlink git
Error: No such keg: /usr/local/Cellar/git
% brew link git
Error: No such keg: /usr/local/Cellar/git
% git --version
git version 1.9.3 (Apple Git-50)
% brew upgrade git
==> Upgrading 1 outdated package, with result:
git 2.2.2
Error: /usr/local/Library/LinkedKegs/git is not a valid keg
% brew install git
Error: git-git already installed
To install this version, first `brew unlink git'
%
我只想让homebrew和git恢复正常,并重新链接到正确的仓库。我在这方面很生疏,所以任何帮助都将不胜感激!
brew doctor
的输出是什么? - brownmikebrew update
命令而不出现错误? - brownmike% brew update 从 fe048363 更新 Homebrew 到 a41d46bb。 ==> 新配方 why3 ==> 更新的配方 cmake galen juju slimerjs tippecanoe xulrunner
- flareartistgit 是 /usr/bin/git
- flareartist