macos - software - mac no termina de actualizar
Error al intentar elaborar la actualizaciĆ³n (3)
Puedes solucionar este problema ejecutando dos comandos:
cd "$(brew --repo)" # Navigate to Homebrew''s git repository
git prune && git gc # Remove loose objects
Verificar :
cd - # Go back to the original location
brew update
Salida:
Already up-to-date.
¡El error debe ser arreglado y desaparecido! :)
error: La última ejecución de gc informó lo siguiente. Corrija la causa raíz y elimine .git / gc.log. La limpieza automática no se realizará hasta que se elimine el archivo.
advertencia: hay demasiados objetos sueltos inalcanzables; ejecuta ''git prune'' para eliminarlos.
brew funciona bien, solo muestra este error cuando lo actualizo
Si ejecuta %> locate gc.log
es probable que vea algo %> locate gc.log
a esto en la salida:
/usr/local/Library/Taps/caskroom/homebrew-versions/.git/gc.log
En este caso, para solucionar el problema, fui a /usr/local/Library/Taps/caskroom
y corrí
%> git prune
%> rm /usr/local/Library/Taps/caskroom/homebrew-versions/.git/gc.log
y el problema se fue.
También puedes reinstalar brew.
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"