Respuestas:
Homebrew una vez recomendó un script , también vinculado en sus preguntas frecuentes . Las instrucciones han cambiado desde entonces, y proporcionan un script de desinstalación oficial que puede descargar y ejecutar:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Aquí hay una copia del antiguo guión, para fines históricos:
cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew
Esto también debería revertir su /usr/local
carpeta a sus días anteriores a Homebrew. Consulte la wiki de instalación de Homebrew para obtener más información.
Nota : es posible que también deba eliminarlo ~/.homebrew
. Si tiene ~/.rvm
, entonces debe eliminar ~/.rvm/bin/brew
.
Desktop
, Documents
y 'Downloads`. También estropeó mi tontería. ¡Por favor ayuda!
Homebrew ahora proporciona un script de desinstalación ubicado aquí .
Simplemente ejecute lo siguiente en el terminal OSX:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
También tenga en cuenta que homebrew cambia el grupo a 'personal' y le da acceso de escritura al grupo para
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Para volver a colocar estos directorios en sus estados originales, haga lo siguiente:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>
para cada uno o si no tiene propietarios / derechos elegantes:
sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
/usr/local
y sus subdires creados por Homebrew son propiedad de mi usuario con el admin
grupo.
Pruebe este resumen , desinstala homebrew y cachés asociados, siempre que haya instalado brew en el directorio predeterminado.
Recientemente hice un script para manejar este caso . Elimina completamente Homebrew y tiene opciones de CLI como modos silencioso / detallado y forzado, así como el modo que devuelve la ubicación de su instalación de Homebrew.
Es posible que haya otros archivos /usr/local
que pueda necesitar. Es posible que pueda utilizar un PM (Administrador de paquetes) diferente para eliminar el PM actual.