Brew Update not working after mac 10.9

2019-01-30 08:03发布

First time running brew since 10.9 upgrade.

From the output below, should I just remove Library/Formula/ant.rb and Library/Formula/apple-gcc42.rb? Also, unclear why git pull is failing. Thanks for any help

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

标签: homebrew
5条回答
爷的心禁止访问
2楼-- · 2019-01-30 08:21

My brew update was hanging and doing nothing. I am on OSX 10.12.5 and none of the above worked for me and I have no .git in usr/local, only in usr/local/Homebrew.

I ran brew update --debug --verbose and brew update and that fixed the issue, see this issue: https://github.com/Homebrew/brew/issues/895

查看更多
戒情不戒烟
3楼-- · 2019-01-30 08:24

I did this to solve the problem

cd /usr/local
git pull origin master
查看更多
乱世女痞
4楼-- · 2019-01-30 08:34

Solution

You might still find..

brew update not working after git pull origin master

Here what you need to do.

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

Now you might already have git on your System, but what this will do it that now.

Your broken brew update will automatically be updated before at first run..

Here is the link to the origin issue in HomeBrew. brew stuck

查看更多
神经病院院长
5楼-- · 2019-01-30 08:36

I simply removed the .git directory inside of the /usr/local directory, then ran the command brew update.

查看更多
相关推荐>>
6楼-- · 2019-01-30 08:38

This fixed it for me

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

brew update worked fine after that

查看更多
登录 后发表回答