Homebrew não desinstala completamente o nginx

Homebrew não desinstala completamente o nginx

Eu instalei ontem o nginx na minha máquina usando

brew install nginx

Hoje gostaria de remover o software, por isso tentei

brew uninstall nginx

que foi executado corretamente. Na verdade, se eu pedir novamente para desinstalar o nginx, recebo

Error: No such keg: /usr/local/Cellar/nginx

O problema é que os arquivos em

/usr/local/etc/nginx

não foi removido.

Qual é a maneira correta de removê-los?
Obrigado

Responder1

Como de costume, use

rm -f -R /usr/local/nginx
rm -f /usr/local/sbin/nginx

Responder2

do terminal,

  1. desinstalar o nginx usando:brew remove nginx

  2. remova os arquivos de configuração do nginx usando: rm -r /usr/local/var/run/nginx

Responder3

Novembro de 2017 – El Capitan

Parece que as respostas estão desatualizadas. Depois de tentar várias opções, finalmente encontrei as instruções corretas:

retire da bebida:

brew remove nginx

remover configuração:

A pasta estava mudando; certifique-se de que a pasta existe. Se não existir é porque o brew pode mudar para versões futuras (espero que não). Nesse caso, diga-me para atualizar minha resposta.

rm -f -R /usr/local/etc/nginx  

Responder4

Recebi o mesmo erro, mas o nginx foi instalado em /usr/local/opt/. Para resolver eu fiz:

rm -r /usr/local/opt/nginx

informação relacionada