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

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

brew install nginx

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

brew uninstall nginx

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

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

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

/usr/local/etc/nginx

не удалено.

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


Спасибо

24
задан slhck
11.05.2023 19:44 Количество просмотров материала 2588
Распечатать страницу

5 ответов

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

rm -f -R /usr/local/nginx
rm -f /usr/local/sbin/nginx
8
отвечен Sergey Chikirev 2023-05-13 03:32

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

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

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

5
отвечен Emmanuel Opio 2023-05-13 05:49

Novemb2017-El Capitan

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

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

brew remove nginx

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

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

rm -f -R /usr/local/etc/nginx  
1
отвечен stackdave 2023-05-13 08:06

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

rm -r /usr/local/opt/nginx
0
отвечен Galuga 2023-05-13 10:23

Я нашел каталог 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 2023-05-13 12:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх