【发布时间】:2015-01-29 21:35:03
【问题描述】:
我已经为此苦苦挣扎了几个小时。我在使用 Yosemite 的 Mac 上。我安装了自制软件,并且使用 git 就好了。我尝试做$git add -i 并收到此错误:
在@INC 中找不到 Git.pm(@INC 包含:
所以我按照这里的说明进行操作: 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 恢复正常并再次链接到正确的 repo。我在这方面真的很粗糙,所以任何帮助都将不胜感激!
【问题讨论】:
-
brew doctor的输出是什么? -
您好,感谢您的回复。只是提到 xcode 已过时:
% brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Homebrew for is working fine: please don't worry and just ignore them. Thanks! Warning: Your Xcode (6.1) is outdated Please update to Xcode 6.1.1. Xcode can be updated from the App Store. -
好的,你能正常运行
brew update吗? -
是的,好像是这样
% brew update Updated Homebrew from fe048363 to a41d46bb. ==> New Formulae why3 ==> Updated Formulae cmake galen juju slimerjs tippecanoe xulrunner -
Hrmmm
type git的输出是什么?