Homebrew“懦弱地拒绝”安装 OpenCV

Homebrew“懦弱地拒绝”安装 OpenCV

我正在尝试使用 Homebrew 安装 OpenCV。

键入后

sudo brew install opencv 

我收到此错误消息

胆怯地拒绝 sudo brew install

我该如何解决这个问题?

答案1

你不需要sudoHomebrew

跑步:

brew install opencv

自制无需提升权限对于任何事情 - 除了与其他已安装的库存在冲突的情况:

Homebrew 的设计目标是无需使用 sudo 即可运行。您可以决定使用它,但我们强烈建议不要这样做。如果您使用 sudo 并遇到错误,那么它很可能就是原因。

如果你无法在没有的情况下安装它sudo,请确保你拥有/usr/local并具有正确的权限——也可以通过运行此脚本。跑步brew doctor通常也会给你一些很好的提示。

答案2

opencv 的安装脚本想要将库链接到/usr/local/lib,但该目录需要更高的权限。即使brew拒绝install以 root 身份执行,您也可以使用

sudo brew link opencv

在您sudo install以用户身份运行后。这对我来说有效。

答案3

我也遇到了同样的问题。一个快速解决方法是手动创建 /usr/local/Cellar 文件夹,然后在不使用 sudo 的情况下重试。

相关内容