Risposte:
Homebrew una volta ha raccomandato uno script , anch'esso collegato nelle sue FAQ . Le istruzioni sono cambiate da allora e forniscono uno script di disinstallazione ufficiale che puoi scaricare ed eseguire:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Ecco una copia della vecchia sceneggiatura, per scopi storici:
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
Questo dovrebbe anche ripristinare la tua /usr/local
cartella ai giorni precedenti l'homebrew. Vedere la wiki di installazione di Homebrew per ulteriori informazioni.
Nota : potrebbe essere necessario rimuovere ~/.homebrew
anche. Se ti capita di avere ~/.rvm
, allora dovresti eliminare ~/.rvm/bin/brew
.
Desktop
, Documents
e 'Downloads`. Mi ha incasinato troppo. Per favore aiuto!
Homebrew ora fornisce uno script di disinstallazione situato qui .
Basta eseguire quanto segue nel terminale OSX:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Si noti inoltre che l'homebrew cambia il gruppo in "staff" e dà accesso in scrittura al gruppo per
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Al fine di riportare queste directory nei loro stati originali fare:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>
per ognuno o se non hai proprietari / diritti fantasiosi:
sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
/usr/local
e i suoi sottodir creati da Homebrew sono di proprietà del mio utente con il admin
gruppo.
Prova questa sintesi , disinstalla homebrew e le cache associate, a condizione che tu abbia installato brew nella directory predefinita.
Di recente ho realizzato una sceneggiatura per gestire questo caso . Rimuove completamente Homebrew e dispone di opzioni CLI come modalità silenziosa / dettagliata e forzata, nonché modalità che restituisce la posizione dell'installazione di Homebrew.
Potrebbero esserci altri file in /usr/local
cui potresti aver bisogno che potresti essere in grado di utilizzare un PM (Gestore pacchetti) diverso per rimuovere il PM corrente.