Odpowiedzi:
Homebrew kiedyś polecił skrypt , do którego link znajduje się również w FAQ . Od tego czasu instrukcje uległy zmianie i udostępniają oficjalny skrypt odinstalowujący, który można pobrać i uruchomić:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Oto kopia starego skryptu do celów historycznych:
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
Powinno to również przywrócić /usr/localfolder do dni sprzed Homebrew. Aby uzyskać więcej informacji, zobacz wiki instalacji Homebrew .
Uwaga : może być również konieczne usunięcie ~/.homebrew. Jeśli tak ~/.rvm, to powinieneś usunąć ~/.rvm/bin/brew.
Desktop, Documentsi „Downloads`. To też popsuło mi dupę. Proszę pomóż!
Homebrew udostępnia teraz skrypt odinstalowujący znajdujący się tutaj .
Po prostu uruchom następujące polecenie w terminalu OSX:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Należy również pamiętać, że homebrew zmienia grupę na „personel” i daje dostęp do zapisu dla grupy dla
/usr/local/usr/local/bin/usr/local/include/usr/local/lib/usr/local/sbin/usr/local/shareAby przywrócić te katalogi do ich oryginalnych stanów:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>
dla każdego lub jeśli nie masz fantazyjnych właścicieli / praw:
sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
/usr/locali jego podkatalogi utworzone przez Homebrew są własnością mojego użytkownika z admingrupą.
Wypróbuj tę funkcję , odinstaluje homebrew i powiązane pamięci podręczne, pod warunkiem, że zainstalowałeś brew w domyślnym katalogu.
Niedawno napisałem skrypt do obsługi tej sprawy . Całkowicie usuwa Homebrew i ma opcje CLI, takie jak ciche / pełne i tryby wymuszenia, a także tryb, który zwraca lokalizację instalacji Homebrew.
Mogą być w nim inne pliki, /usr/localktóre mogą być konieczne, aby móc użyć innego menedżera pakietów (Menedżera pakietów) w celu usunięcia bieżącego PM.