Brew 安装 qt 在 macOS Sierra 上不起作用
Brew install qt does not work on macOS Sierra
我将 mac 升级到 Sierra,但无法安装 qt。我写了 "brew install qt" 并收到了下面的消息。你有什么建议吗?
“此公式在 macOS 上未按预期编译或运行
由于上游不兼容,版本比 El Capitan 更新。
错误:未满足的要求导致此构建失败。"
不再支持Qt4;用户应该升级到 Qt5。 Homebrew 向后移植了 10.11 的修复程序,但不打算永远维护它。目前有 pull-request that may fix that。如果你想用 Homebrew 安装 Qt4,你必须等待它被合并。
搜索
brew search qt
可以看到有一个QT5
brew install qt5
根据 https://github.com/Homebrew/homebrew-core/issues/1957#issuecomment-225806023 将不支持 qt(4)
如果你真的需要qt4,可以试试
brew install cartr/qt4/qt
今晚我在全新安装的 Sierra 上成功解决了这个问题。
看起来 qt.rb 在 MacOS Sierra 上执行得很好,您只需要删除最大 OS 要求条目以允许它 运行。
这是我的机器所需要的。
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt.rb
将第36行注释掉如下
#depends_on MaximumMacOSRequirement => :el_capitan
我很好奇这是否适用于其他人。
谢谢
安装 qt4
请注意:Qt4 不受其创建者的支持,因此可能存在 security/usability 永远无法解决的问题。如果可以,请考虑将您的项目迁移到Qt5。
资源:https://github.com/cartr/homebrew-qt4
brew tap cartr/qt4
brew tap-pin cartr/qt4
brew install qt
我将 mac 升级到 Sierra,但无法安装 qt。我写了 "brew install qt" 并收到了下面的消息。你有什么建议吗?
“此公式在 macOS 上未按预期编译或运行 由于上游不兼容,版本比 El Capitan 更新。 错误:未满足的要求导致此构建失败。"
不再支持Qt4;用户应该升级到 Qt5。 Homebrew 向后移植了 10.11 的修复程序,但不打算永远维护它。目前有 pull-request that may fix that。如果你想用 Homebrew 安装 Qt4,你必须等待它被合并。
搜索
brew search qt
可以看到有一个QT5
brew install qt5
根据 https://github.com/Homebrew/homebrew-core/issues/1957#issuecomment-225806023 将不支持 qt(4)
如果你真的需要qt4,可以试试
brew install cartr/qt4/qt
今晚我在全新安装的 Sierra 上成功解决了这个问题。
看起来 qt.rb 在 MacOS Sierra 上执行得很好,您只需要删除最大 OS 要求条目以允许它 运行。
这是我的机器所需要的。
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt.rb
将第36行注释掉如下
#depends_on MaximumMacOSRequirement => :el_capitan
我很好奇这是否适用于其他人。
谢谢
安装 qt4
请注意:Qt4 不受其创建者的支持,因此可能存在 security/usability 永远无法解决的问题。如果可以,请考虑将您的项目迁移到Qt5。
资源:https://github.com/cartr/homebrew-qt4
brew tap cartr/qt4
brew tap-pin cartr/qt4
brew install qt