我的usr / local目录中没有用于酿酒的Cellar文件

Str*_*ger 2 homebrew macos-high-sierra

我一直在尝试使用brew安装tmux,但是每次插入brew install tmux它都会告诉我:

错误:无法创建/ usr / local / Cellar检查您是否有权写入/ usr / local

然后,我尝试使用sudo来执行此操作,但是它无法正常工作,我的客户不会看到brew不想与root一起使用。我已经确保/ usr / local中的所有文件都属于我。我无法更改/ usr / local文件;它说:“不允许操作”。如何解决此问题,以便可以创建地窖并允许我使用brew安装东西?

小智 15

我发现我的也在

/opt/homebrew/Cellar
Run Code Online (Sandbox Code Playgroud)

mac m1(如果此信息有帮助


小智 8

我通过手工创建/ usr / local / Cellar目录(以及它可能需要的任何其他目录)并拥有它们来解决它。

sudo mkdir /usr/local/Cellar
sudo chown -R $(whoami) /usr/local/Cellar
Run Code Online (Sandbox Code Playgroud)

然后重新运行您的命令。


Ham*_*ani 7

在运行任何 brew 命令之前,请执行以下步骤:

1- $ brew update

2- brew doctor
Run Code Online (Sandbox Code Playgroud)

3- 如果 brew doctor 显示警告或错误,只需修复它们,它还显示解决方案和您需要的命令,因此复制并粘贴命令并运行它,这很简单

4- 安装你需要的东西,例如 node :

brew install node
Run Code Online (Sandbox Code Playgroud)


Nia*_*wad 5

我找到了我的 Cellar 目录

/选择/自制/地窖/