【问题标题】:There is no Cellar file in my usr/local dir for brew我的 usr/local 目录中没有用于 brew 的 Cellar 文件
【发布时间】:2018-04-25 16:03:16
【问题描述】:
我一直在尝试使用 brew 安装 tmux,但每次我输入 brew install tmux 它都会告诉我:
错误:无法创建 /usr/local/Cellar 检查您是否有权写入 /usr/local
然后我尝试使用 sudo 执行此操作,但它不起作用,我的客人不会看到 brew 不想与 root 一起使用。我已经确定 /usr/local 中的所有文件都属于我。我无法更改 /usr/local 文件;它说:“不允许操作”。我该如何解决这个问题,以便可以创建 Cellar 并允许我使用 brew 安装东西?
【问题讨论】:
标签:
homebrew
macos-high-sierra
【解决方案1】:
我通过手动创建 /usr/local/Cellar 目录(以及它可能需要的任何其他目录)并拥有它们来解决它。
sudo mkdir /usr/local/Cellar
sudo chown -R $(whoami) /usr/local/Cellar
然后重新运行您的命令。
【解决方案2】:
在运行任何 brew 命令之前,请执行以下步骤:
1- $ brew update
2- brew doctor
3- 如果 brew doctor 显示警告或错误,只需修复它们,它还会显示您需要的解决方案和命令,因此复制并粘贴命令并运行它,这很简单
4- 安装你需要的东西,例如节点:
brew install node
【解决方案3】:
我在
中找到了我的酒窖目录
/opt/homebrew/地窖/
【解决方案4】:
我也在
/opt/homebrew/Cellar
mac m1(如果此信息有帮助