Respostas:
O Homebrew uma vez recomendou um script , também vinculado em suas Perguntas frequentes . As instruções foram alteradas desde então e fornecem um script de desinstalação oficial que você pode baixar e executar:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Aqui está uma cópia do script antigo, para fins 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
Isso também deve reverter sua /usr/local
pasta para os dias anteriores ao Homebrew. Veja o wiki de instalação do Homebrew para mais informações.
Nota : Você também pode precisar removê-lo ~/.homebrew
. Se você tiver ~/.rvm
, então você deve excluir ~/.rvm/bin/brew
.
Desktop
, Documents
e 'Downloads`. Também atrapalhou meu idiota. Por favor ajude!
O Homebrew agora fornece um script de desinstalação localizado aqui .
Basta executar o seguinte no terminal OSX:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Observe também que o homebrew altera o grupo para 'staff' e fornece acesso de gravação ao grupo para
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Para colocar esses diretórios em seus estados originais, faça o seguinte:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>
para cada um ou se você não tiver proprietários / direitos extravagantes:
sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
/usr/local
subdiretórios criados pelo Homebrew são de propriedade do meu usuário do admin
grupo.
Experimente esta essência , ela desinstala o homebrew e os caches associados, desde que você instale o brew no diretório padrão.
Recentemente, criei um script para lidar com este caso . Ele remove completamente o Homebrew e possui opções de CLI como modos silencioso / detalhado e de força, bem como o modo que retorna o local da instalação do Homebrew.
Pode haver outros arquivos em que /usr/local
você poderá precisar de um PM diferente (Gerenciador de Pacotes) para remover o PM atual.