HomeBrew 错误消息 OSX

HomeBrew 错误消息 OSX

我在 OSX 上安装了最新的 Brew。运行更新或安装新公式时出现以下错误:

错误:您的用户无法写入以下目录:

/usr/local/share/man/man5

您应该将这些目录的所有权更改为您的用户。

sudo chown -R $(whoami) /usr/local/share/man/man5

并确保您的用户具有写权限。

chmod u+w /usr/local/share/man/man5

目前,我无法找到任何关于这在上下文中意味着什么的信息brew。我的目标是理解它,而不是在没有理解含义或为什么该目录没有正确权限的情况下进行权限更改。

先感谢您。

答案1

没有人能够仅根据描述中给出的信息就原因给出明确的答案。

最有可能的原因是您使用了sudowith 命令brew,并且其下某个文件夹的所有者/usr/local被更改为root

递归修复权限,

sudo chown "$(whoami)":admin /usr/local/*

笔记:Homebrew 不需要root权限,切勿使用sudo命令brew

顺便说一句,也许brew doctor会提供有关这个问题的更多信息。

相关内容