我将我的mac升级到Sierra,我无法安装qt。我写了“brew install qt”,我收到了以下信息。你有什么建议吗?
“此公式不能在macOS上按预期编译或运行 由于上游不兼容,比El Capitan更新的版本。 错误:此构建未满足要求失败。“
答案 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