我收到“ln: /usr/local/bin/:尝试安装某些桶时出现“权限被拒绝”

我收到“ln: /usr/local/bin/:尝试安装某些桶时出现“权限被拒绝”

我已经在我的计算机上安装了 Homebrew 和 Cask,并且它在某些方面已经起作用了。但有时我会收到一条错误消息

==> ln: /usr/local/bin/<Cask name>: Permission denied
Error: Command failed to execute!

我知道为什么会这样,以及如何解决它使用sudo但有没有办法做到这一点,即使是暂时的没有sudo

PS 如何完成sudo

sudo chown -R $(whoami) /usr/local/bin 

答案1

您必须以超级用户身份运行该命令本身:

sudo brew install FORMULA

您可以通过输入以下命令暂时授予自己超级用户权限:

su USERNAME

那么您只需输入:

brew install FORMULA

无论哪种方式,您都必须输入密码,但使用第二种方法,您只需输入一次密码,因为您将在终端会话的剩余时间内保持超级用户身份。

相关内容