使用Homebrew在Os x El Capitan上安装tomcat后,我收到了以下警告:
您的HOMEBREW_PREFIX设置为/ usr / local但设置了HOMEBREW_CELLAR 到/ usr / local / Cellar。您当前的HOMEBREW_CELLAR位置将停止 你能够使用所有二进制包(瓶)Homebrew 提供。我们建议您将HOMEBREW_CELLAR移至 / usr / local / Cellar,可以让您访问所有瓶子。"
(javax.swing.JOptionPane/showInputDialog #^java.awt.Component parent-frame "Hello?")
显示未安装任何服务。
Printenv没有显示任何自制变量
我不清楚我该怎么做。
答案 0 :(得分:1)
当我尝试进行brew更新时,我收到了类似的警告。 它不允许我更新。我所做的就是解决它是在进入/ usr / local / Cellar目录时进行brew更新。 根据我的理解,HOMEBREW_REPOSITORY路径在操作系统更新时被修改或丢失。 brew更新后,消息说 将HOMEBREW_REPOSITORY迁移到/ usr / local / Homebrew! Homebrew不再需要拥有/ usr / local。如果你愿意,你可以 将/ usr / local返回到其默认所有权: sudo chown root:wheel / usr / local
这使我恢复了正常的冲泡使用状态而没出现问题。
答案 1 :(得分:-2)
我也遇到了这个问题,在页面末尾获得准确的帮助,
brew bundle dump
rm -rf /usr/local/Homebrew/Cellar
brew bundle