3 votos

Errores de Homebrew; la actualización falla

Homebrew ha estado funcionando bien durante años... hasta hoy. ¿Alguien sabe qué está pasando y/o cómo solucionarlo?

$ brew --config
HOMEBREW_VERSION: 0.9.4
ORIGIN: https://github.com/mxcl/homebrew.git
HEAD: cce7d7a441a7b699d4c1cc6d9726e325d09e0e12
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit ivybridge
OS X: 10.8.3-x86_64
Xcode: 4.6.2
CLT: 4.6.0.0.1.1365549073
GCC-4.2: build 5666
LLVM-GCC: build 2336
Clang: 4.2 build 425
X11: N/A
System Ruby: 1.8.7-358
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /Users/meltemi/.rvm/rubies/ruby-2.0.0-p195/bin/ruby

$ brew update
error: Tus cambios locales en los siguientes archivos serían sobrescritos por la fusión:
    Library/Aliases/fishfish
    Library/Formula/aamath.rb
    Library/Formula/abcmidi.rb
    Library/Formula/agedu.rb
    ...
    Library/brew.rb
Por favor, haz commit a tus cambios o guárdalos antes de poder fusionar.
error: Los siguientes archivos en tu árbol de trabajo que no están rastreados serían sobrescritos por la fusión:
    Library/ENV/pkgconfig/10.9
    Library/Formula/cctools-headers.rb
    Library/Formula/dyld-headers.rb
    Library/Formula/ld64.rb
    Library/Formula/libunwind-headers.rb
    Library/Formula/osm2pgsql.rb
    Library/Formula/proxychains-ng.rb
    Library/Formula/rbenv-aliases.rb
Por favor, muévelos o elimínalos antes de poder fusionar.
Abortando
Error: Fallo al ejecutar: git pull -q origin refs/heads/master:refs/remotes/origin/master

4voto

Al jabra Puntos 123

El brew doctor debería ser útil en este caso, lo siguiente que puedes intentar es reparar las fórmulas de los taps con brew tap --repair. Si eso aún no ayuda, intenta los siguientes pasos:

brew untap donde es de brew tap.

cd $(brew --prefix)

git clean -fd

git reset origin/master --force

brew update

brew tap para tener tus taps nuevamente.

0voto

ChrisGuest Puntos 266

Lo solucioné con un git checkout -- . seguido de un git clean -f.

0voto

matthew k Puntos 11

Esto puede ayudar:

git --git-dir $(brew --repository)/.git reset origin/master --hard
git --git-dir $(brew --repository)/.git clean -fd

Luego verifica nuevamente con brew doctor si hay algún problema.

Ver: Problemas comunes con Homebrew

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X