Você não precisa de sudo
para Homebrew
Como o OpenCV agora existe em homebrew/science
, execute o seguinte:
brew tap homebrew/science
brew install opencv
O Homebrew nunca precisa de privilégios elevados para nada - exceto quando há alguns conflitos com outras bibliotecas instaladas:
Homebrew is designed to work without using sudo. You can decide to use it but we strongly recommend not to do so. If you have used sudo and run into a bug then it is likely to be the cause.
Se você não conseguir instalá-lo sem sudo
, verifique se possui /usr/local
e as permissões corretas - também por executando este script . A execução de brew doctor
geralmente também lhe dará algumas boas dicas.