Я пытаюсь установить OpenCV с Homebrew.
После ввода
sudo brew install opencv
Я получаю это сообщение об ошибке
Трусливый отказ от установки sudo brew
Как я могу решить это?
Я пытаюсь установить OpenCV с Homebrew.
После ввода
sudo brew install opencv
Я получаю это сообщение об ошибке
Трусливый отказ от установки sudo brew
Как я могу решить это?
Вам не нужно sudo
для Homebrew
Бежать:
brew install opencv
Homebrew никогда не нужен повышенный уровень привилегий ни для чего, кроме случаев, когда возникают конфликты с другими установленными библиотеками
Доморощенный предназначен для работы без использования sudo. Вы можете решить использовать его, но мы настоятельно рекомендуем не делать этого. Если вы использовали sudo и столкнулись с ошибкой, то это, вероятно, является причиной.
Если вы не можете установить его без sudo
, убедитесь, что у вас есть /usr/local
и у вас есть необходимые разрешения - также запустив этот скрипт. Бегущий brew doctor
, как правило, дает вам хорошие советы.
Сценарий установки opencv хочет связать библиотеки с /usr/local/lib
, но этот каталог требует более высоких привилегий. Даже если brew
отказывается install
как root, вы можете просто использовать
sudo brew link opencv
после запуска sudo install
как пользователь. Это сработало для меня.
Я столкнулся с этой же проблемой. Быстрое решение - вручную создать папку /usr /local /Cellar и повторить попытку без sudo.