Homebrew deinstalliert nginx nicht vollständig

Homebrew deinstalliert nginx nicht vollständig

Ich habe gestern nginx auf meinem Rechner installiert mit

brew install nginx

Heute möchte ich die Software entfernen, deshalb habe ich versucht

brew uninstall nginx

was korrekt ausgeführt wurde. Tatsächlich bekomme ich, wenn ich erneut frage, nginx zu deinstallieren

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

Das Problem besteht darin, dass die Dateien unter

/usr/local/etc/nginx

wurde nicht entfernt.

Wie kann ich sie richtig entfernen?
Danke

Antwort1

Wie gewohnt verwenden

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

Antwort2

vom Terminal,

  1. Deinstallieren Sie Nginx mit:brew remove nginx

  2. Entfernen Sie Nginx-Konfigurationsdateien mit: rm -r /usr/local/var/run/nginx

Antwort3

November 2017 – El Capitan

Die Antworten scheinen veraltet zu sein. Nachdem ich viele Optionen ausprobiert habe, habe ich endlich die richtigen Anweisungen gefunden:

aus dem Sud entfernen:

brew remove nginx

Konfiguration entfernen:

Der Ordner wurde geändert. Stellen Sie sicher, dass der Ordner vorhanden ist. Wenn er nicht vorhanden ist, liegt es daran, dass sich Brew für zukünftige Versionen ändern könnte (ich hoffe nicht). Sagen Sie mir in diesem Fall, dass ich meine Antwort aktualisieren soll.

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

Antwort4

Ich habe den gleichen Fehler erhalten, aber nginx war in installiert /usr/local/opt/. Um das Problem zu beheben, habe ich Folgendes getan:

rm -r /usr/local/opt/nginx

verwandte Informationen