Estou com alguns problemas com o gerenciador de pacotes, Homebrew . Não consigo encontrar como removê-lo!
É seguro remover todo /usr/local
? O Homebrew foi instalado em algum lugar desse diretório.
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:
fonte
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:
para cada um ou se você não tiver proprietários / direitos extravagantes:
fonte
/usr/local
subdiretórios criados pelo Homebrew são de propriedade do meu usuário doadmin
grupo.Experimente esta essência , ela desinstala o homebrew e os caches associados, desde que você instale o brew no diretório padrão.
fonte
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.
fonte
Pode haver outros arquivos em que
/usr/local
você poderá precisar de um PM diferente (Gerenciador de Pacotes) para remover o PM atual.fonte