Brew install qt在macOS Sierra上不起作用

bat*_*glu 22 homebrew

我将我的mac升级到Sierra,我无法安装qt.我写了"brew install qt",我收到了以下信息.你有什么建议?

"由于上游不兼容,这个公式要么不能在比El Capitan更新的macOS版本上按预期编译或运行.错误:未满足的要求导致此构建失败."

M_I*_*shi 26

如果你真的需要qt4,你可以试试

brew install cartr/qt4/qt


小智 21

今天晚上,我在Sierra的全新安装中成功地解决了这个问题.

看起来qt.rb在MacOS Sierra上执行得很好,您只需要删除Maximum OS要求条目以允许它运行.

这是我的机器上所需要的.

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt.rb
Run Code Online (Sandbox Code Playgroud)

将第36行评论如下

#depends_on MaximumMacOSRequirement => :el_capitan
Run Code Online (Sandbox Code Playgroud)

我很好奇这是否适用于其他人.

谢谢

  • 它吞噬了100%的RAM 15分钟,然后我取消了它.使用`brew install qt5`代替,它工作正常. (3认同)
  • 这也适用于 MacOS Sierra 中的 apple-gcc42。消息是“apple-gcc42:由于上游不兼容,此公式在比 Mavericks 更新的 macOS 版本上无法按预期编译或运行”,并且只是注释文件“/usr/local/Homebrew/Library/Taps”中的 depends_on 行/homebrew/homebrew-core/Formula/apple-gcc42.rb` 成功了。谢谢!! (2认同)