Brew install qt在macOS Sierra上不起作用

时间:2016-09-25 18:35:45

标签: homebrew

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

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

5 个答案:

答案 0 :(得分:25)

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

  

brew install cartr / qt4 / qt

答案 1 :(得分:20)

今晚我在塞拉利昂的新装置上成功地解决了这个问题。

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

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

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt.rb

将第36行注释如下

#depends_on MaximumMacOSRequirement => :el_capitan

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

由于

答案 2 :(得分:11)

使用

进行搜索
brew search qt

你可以看到有一个QT5

brew install qt5

根据https://github.com/Homebrew/homebrew-core/issues/1957#issuecomment-225806023,不会支持qt(4)

答案 3 :(得分:3)

不再支持Qt4;用户应该升级到Qt5。 Homebrew向10.11推迟了修复,但并不打算永远维持这一点。目前有一个pull-request that may fix that。如果你想用Homebrew安装Qt4,你将不得不等待它被合并。

答案 4 :(得分:1)

安装qt4

请注意: Qt4不受其创作者的支持,因此可能存在安全/可用性问题,永远无法解决。如果可以,请考虑将项目迁移到Qt5。

资源:https://github.com/cartr/homebrew-qt4

brew tap cartr/qt4
brew tap-pin cartr/qt4
brew install qt