Si sólo están buscando una forma rápida de solucionar este problema lo antes posible, se puede hacer el siguiente comando en la shell, mientras que en la raíz del directorio de Homebrew (normalmente / usr / local /) con Git instalado en su sistema: git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update.
jmlane
Respuestas:
63
cd /usr/local
git status
Descarte todos los cambios (a menos que realmente quiera intentar comprometerse con Homebrew, probablemente no lo haga)
En lugar de descartar cambios, puede ser mejor hacer git stashcambios. Luego, una vez que haya terminado de actualizar, ejecute git stash poppara restaurar sus modificaciones personalizadas
kevnk
1
Hice exactamente esto, guardé todos los cambios en / usr / local ... pero ejecutar 'brew update' continúa dándome errores de permiso en ciertos archivos git. Cometí el error de hacer 'sudo brew update' que ahora parece haber bloqueado mi instalación y cada comando de preparación ahora da errores ruby
PandaWood
También hice la actualización de sudo brew y ahora tengo errores de ruby como dijiste ... ¿qué hago ahora? : '(
lawphotog
1
Puede intentar solucionarlo haciendosudo chown -R yourusername:admin /usr/local/.git
sschueller
4
FYI: también puede sercd /usr/local/Homebrew
Fayaz
7
Alternativamente, puede actualizar brewinstalándolo nuevamente. (Creo que hice esto cuando El Capitán cambió algo)
Nota : este es un enfoque de mano dura que eliminará todas las aplicaciones instaladas a través de brew.
Intente instalar brew a fresh y le dirá cómo desinstalar.
En el momento de redactar este documento para desinstalar:
git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update
.Respuestas:
cd /usr/local
git status
git status
hasta que esté limpiobrew update
fuente
git stash
cambios. Luego, una vez que haya terminado de actualizar, ejecutegit stash pop
para restaurar sus modificaciones personalizadassudo chown -R yourusername:admin /usr/local/.git
cd /usr/local/Homebrew
Alternativamente, puede actualizar
brew
instalándolo nuevamente. (Creo que hice esto cuando El Capitán cambió algo)Nota : este es un enfoque de mano dura que eliminará todas las aplicaciones instaladas a través de brew.
Intente instalar brew a fresh y le dirá cómo desinstalar.
En el momento de redactar este documento para desinstalar:
Editar: a partir de 2020 para desinstalar:
fuente
brew