4

Я вчера установил nginx на свою машину, используя

brew install nginx

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

brew uninstall nginx

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

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

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

/usr/local/etc/nginx

не был удален

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

5 ответов5

8

Как обычно, используйте

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

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

  1. удалить nginx используя: brew remove nginx

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

1

Novemb2017 - Эль Капитан

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

удалить из варева:

brew remove nginx

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

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

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

Я нашел каталог 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

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

rm -r /usr/local/opt/nginx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .