【问题标题】:Homebrew error installing tomcatHomebrew 安装tomcat时出错
【发布时间】:2016-10-12 17:25:05
【问题描述】:

使用 Homebrew 在 Os x El Capitan 上安装 tomcat 后,我​​收到以下警告:

您的 HOMEBREW_PREFIX 设置为 /usr/local 但 HOMEBREW_CELLAR 已设置 到 /usr/local/Cellar。您当前的 HOMEBREW_CELLAR 位置将停止 你可以使用所有的二进制包(瓶子) Homebrew 提供。我们建议您将 HOMEBREW_CELLAR 移至 /usr/local/Cellar 可以让你访问所有的瓶子。”

command brew services list 显示未安装任何服务。 Printenv 不显示任何自制变量 我不清楚我应该怎么做。

【问题讨论】:

    标签: homebrew


    【解决方案1】:

    enter link description here

    我也遇到了这个问题,在页面末尾得到准确的帮助,

    brew bundle dump
    
    rm -rf /usr/local/Homebrew/Cellar
    
    brew bundle
    

    【讨论】:

    • 这对我有用!谢谢
    【解决方案2】:

    我在尝试进行 brew 更新时收到了类似的警告。 它不允许我更新。我为解决它所做的只是在进入 /usr/local/Cellar 目录时进行 brew 更新。 据我了解 HOMEBREW_REPOSITORY 路径在操作系统更新时被修改或丢失。 brew更新后,消息说 将 HOMEBREW_REPOSITORY 迁移到 /usr/local/Homebrew! Homebrew 不再需要拥有 /usr/local 的所有权。如果你愿意,你可以 使用以下命令将 /usr/local 恢复为其默认所有权: sudo chown root:wheel /usr/local

    这让我恢复了正常的 brew 使用,没有出现任何问题。

    【讨论】:

    • 我得到:chown: /usr/local: Operation not allowed
    猜你喜欢
    • 2013-11-01
    • 2021-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多