O Homebrew não desinstala completamente o nginx

4

Eu instalei o nginx ontem na minha máquina usando

brew install nginx

Hoje eu 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 eu 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

    
por mottalrd 26.01.2014 / 18:59

5 respostas

8

Como de costume, use

rm -f -R /usr/local/nginx
rm -f /usr/local/sbin/nginx
    
por 24.04.2015 / 08:47
5

do terminal,

  1. desinstale o nginx usando: brew remove nginx

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

por 07.06.2017 / 12:07
1

Novemb2017 - El Capitan

Parece que as respostas estão desatualizadas, depois de tentar muitas opções, finalmente encontrei o certo:

remover da bebida:

brew remove nginx

remova a configuração:

a pasta estava mudando; verifique se a pasta existe, se ela não existe é porque brew pode mudar para as versões furute (espero que não), neste caso diga-me para atualizar minha resposta

rm -f -R /usr/local/etc/nginx  
    
por 17.11.2017 / 05:44
0

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

rm -r /usr/local/opt/nginx
    
por 25.03.2018 / 00:54
0

Eu encontrei um diretório nginx em todos esses lugares mencionados acima. Esta é uma lista sucinta de todos os comandos acima:

brew remove nginx
rm -f -R /usr/local/nginx
rm -f /usr/local/sbin/nginx
rm -r /usr/local/var/run/nginx
rm -f -R /usr/local/etc/nginx  
rm -r /usr/local/opt/nginx
    
por 16.07.2018 / 18:06