OS X 10.10:查找和使用brew和Git时出错

时间:2015-04-25 12:27:46

标签: git macos path homebrew

上次当我使用brew和Git时,几周前,一切都运行得很好。但是,现在,当我在终端输入git --version时,我得到了

git: error: unable to find utility "git", not a developer tool or in PATH. 

我的/ usr / local目录中有一个Git文件夹,但是......

如果我尝试brew update,我会收到同样的错误,加上

Error: Failure while executing: git init. 

brew install git导致:

clang: error: unable to find utility "clang", not a developer tool or in PATH
otool: error: unable to find utility "otool", not a developer tool or in PATH
Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool

所以,显然,我的Git(和brew?)安装或者至少它的路径出现严重问题。

如果我通过输入

手动提供路径
export PATH=/usr/local/git/bin:$PATH
在终端

然后询问我的Git版本,我得到了正确的输出:

  

git version 2.3.5

有人可以告诉我这里出了什么问题,或者我如何修复Git和brew的路径才能再次工作?

2 个答案:

答案 0 :(得分:4)

天啊,我想出来了!我在两周前做过一件事:我安装了Python 3.4并在OS X上预装了卸载的Python 2.7。刚才我发现Python 2.7对于Xcode至关重要,所以我只是再次安装它。

既然两个Python版本都在我的系统上,那么Xcode不仅没有再次投诉,而且brew也不再产生任何错误...

答案 1 :(得分:-5)

这是一个常见问题,即错误:

git pull
error: unable to find 2fcd18343b3817d1ed79a72c0c878811fd27e833

想法是使用:

git revert HEAD

(它可能不是最好的,但似乎有效)

我建议同时查看How do I pull from a Git repository through an HTTP proxy?,它可以让您进一步了解如何解决问题。

古德勒克!我希望它可以帮到你