Ответ 1
Это исправило это для меня
cd 'brew --prefix'/Homebrew
git fetch origin
git reset --hard origin/master
Обновление заваривания работало нормально после этого
Первый запуск brew с момента обновления 10.9.
Из приведенного ниже результата следует просто удалить Library/Formula/ ant.rb и Library/Formula/apple-gcc42.rb? Кроме того, непонятно, почему git pull не работает. Спасибо за любую помощь
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'/Homebrew
git fetch origin
git reset --hard origin/master
Обновление заваривания работало нормально после этого
Вы все еще можете найти..
brew обновление не работает после
git pull origin master
cd /usr/local
git pull origin master
brew install git
Теперь у вас может быть git в вашей системе, но что это будет делать это сейчас.
Ваше сломанное обновление brew будет автоматически обновляться до первого запуска.
Вот ссылка на исходную проблему в HomeBrew. brew застрял
Я просто удалил каталог .git
внутри каталога /usr/local
, затем выполнил команду brew update
.
Я сделал это, чтобы решить проблему
cd /usr/local
git pull origin master
Мое обновление brew зависало и ничего не делало. Я на OSX 10.12.5, и ни один из вышеперечисленных не работал у меня, и у меня нет .git в usr/local
, только в usr/local/Homebrew
.
Я запустил brew update --debug --verbose
и brew update
и устранил проблему, посмотрев эту проблему: https://github.com/Homebrew/brew/issues/895
То, что работало для меня, было обновить варево как это:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"