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 --verbose
和brew update
并修复了这个问题,看到这个问题: https : //github.com/Homebrew/brew/issues/895