【问题标题】: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(如果此信息有帮助

          【讨论】:

          • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-04-04
          • 2015-06-18
          • 1970-01-01
          • 1970-01-01
          • 2016-05-03
          • 2019-07-25
          相关资源
          最近更新 更多