Brew更新无法在Mac 10.9后工作

自10.9升级以来第一次运行酿造。

从下面的输出中,我应该删除库/公式/ ant.rb和库/公式/苹果gcc42.rb? 另外,不清楚为什么git拉是失败的。 谢谢你的帮助

525 [projects]$ brew --config HOMEBREW_VERSION: 0.9.4 ORIGIN: https://github.com/mxcl/homebrew.git HEAD: 27c26faf7b958de6028ad55be8ccc5a57b094d3f HOMEBREW_PREFIX: /usr/local HOMEBREW_CELLAR: /usr/local/Cellar CPU: 8-core 64-bit ivybridge OS X: 10.9-x86_64 Xcode: 5.0.2 GCC-4.2: build 5666 LLVM-GCC: build 0 Clang: 5.0 build 500 X11: N/A System Ruby: 1.8.7-358 Perl: /usr/bin/perl Python: /usr/bin/python Ruby: /Users/*****/.rvm/rubies/ruby-2.0.0-p195/bin/ruby 526 [projects]$ brew update error: The following untracked working tree files would be overwritten by merge: Library/Formula/ant.rb Library/Formula/apple-gcc42.rb Please move or remove them before you can merge. Aborting Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master 

这为我修好了

 cd `brew --prefix` git fetch origin git reset --hard origin/master 

brew更新后工作正常

你仍然可以find..

git pull origin master后冲泡更新不起作用

这里你需要做什么。

cd /usr/local git pull origin master brew install git

现在你可能已经在你的系统上有git了,但是现在会做什么呢。

您的破碎冲泡更新将在第一次运行之前自动更新..

这里是HomeBrew的原始问题的链接。 酿造卡住了

我只是删除/usr/local目录中的.git目录,然后运行命令brew update

我这样做是为了解决这个问题

 cd /usr/local git pull origin master 

我的酿造更新挂着,什么都不做。 我在OSX 10.12.5上面都没有为我工作,我没有.git在usr/local ,只在usr/local/Homebrew

我运行了brew update --debug --verbosebrew update并修复了这个问题,看到这个问题: https : //github.com/Homebrew/brew/issues/895