Réponses:
Homebrew a déjà recommandé un script , également lié à leur FAQ . Les instructions ont changé depuis et fournissent un script de désinstallation officiel que vous pouvez télécharger et exécuter:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Voici une copie de l'ancien script, à des fins historiques:
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
Cela devrait également rétablir votre /usr/local
dossier dans ses jours antérieurs à Homebrew. Consultez le wiki d'installation Homebrew pour plus d'informations.
Remarque : vous devrez peut-être également supprimer ~/.homebrew
. Si vous en avez ~/.rvm
, alors vous devriez supprimer ~/.rvm/bin/brew
.
Desktop
, Documents
et « Downloads`. Ça a gâché mon crétin aussi. S'il vous plaît aider!
Homebrew fournit maintenant un script de désinstallation situé ici .
Il suffit de lancer ce qui suit dans le terminal OSX:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Notez également que homebrew change de groupe en "personnel" et donne un accès en écriture au groupe pour
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Pour remettre ces répertoires dans leur état d'origine, faites:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>
pour chacun ou si vous n'avez pas de propriétaires / droits fantaisistes:
sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
/usr/local
et ses sous-répertoires créés par Homebrew sont la propriété de mon utilisateur du admin
groupe.
Essayez ceci , il désinstalle les caches homebrew et associés, à condition que vous ayez installé brew dans le répertoire par défaut.
J'ai récemment fait un script pour gérer cette affaire . Il supprime complètement Homebrew et propose des options CLI telles que les modes silence / verbose et force, ainsi que le mode qui renvoie l'emplacement de votre installation Homebrew.
Vous /usr/local
aurez peut-être besoin d' autres fichiers. Vous pourrez peut-être utiliser un autre MP (gestionnaire de package) pour supprimer le MP actuel.