Homebrew не полностью удаляет nginx

Я установил вчера nginx на моей машине с помощью

brew install nginx

сегодня я хотел бы удалить программное обеспечение, поэтому я попытался

brew uninstall nginx

, который был корректно выполнен. На самом деле, если я прошу еще раз удалить nginx я получаю

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

проблема в том, что файлы под

/usr/local/etc/nginx

не удалено.

Как правильно их удалить?


Спасибо

5
задан slhck
источник

5 ответов

как обычно, использовать

rm -f -R /usr/local/nginx
rm -f /usr/local/sbin/nginx
8
отвечен Sergey Chikirev 2015-04-24 08:56:44
источник

из терминала,

  1. удалить nginx с помощью:brew remove nginx

  2. удалите конфигурационные файлы nginx, используя:rm -r /usr/local/var/run/nginx

5
отвечен Emmanuel Opio 2017-06-07 10:07:38
источник

Novemb2017-El Capitan

Кажется, ответы устарели, после попытки много вариантов, наконец, я нашел право:

удалить из самогона:

brew remove nginx

удалить конфиг:

папка менялась; убедитесь , что папка существует, если она не существует, это потому, что brew может измениться для версий furute (надеюсь, нет), в этом случае скажите мне обновить мой ответ

rm -f -R /usr/local/etc/nginx  
1
отвечен stackdave 2017-11-17 04:44:32
источник

Я получил ту же ошибку, но nginx был установлен в /usr/local/opt/. Чтобы решить я сделал:

rm -r /usr/local/opt/nginx
0
отвечен Galuga 2018-03-25 00:15:03
источник

Я нашел каталог nginx во всех этих местах, упомянутых выше. Вот краткий список всех приведенных выше команд:

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
0
отвечен Dusty H 2018-07-16 16:06:12
источник

Другие вопросы homebrew macos nginx