错误:qt@5.5:未知版本:mountain_lion

hou*_*rks 29 homebrew qt5.5

按照本教程在macOS版本10.13.6 High Sierra上安装qt5.5.尝试在brew install qt@5.5下面给我一个错误时失败:

Error: qt@5.5: unknown version :mountain_lion
Run Code Online (Sandbox Code Playgroud)

版本:

  • brew
    Homebrew 2.0.0
    Homebrew/homebrew-core(git revision 175af; last commit 2019-02-02)
    Homebrew/homebrew-cask(git revision 05a81; last commit 2019-02-02)

  • macOS版本10.13.6 High Sierra

任何帮助?

hou*_*rks 42

参考本教程,下面是安装qt@5.5所执行的步骤

brew update
cd $( brew --prefix )/Homebrew/Library/Taps/homebrew/homebrew-core

# below is the last commit containing qt@5.5 with homebrew
git checkout 9ba3d6ef8891e5c15dbdc9333f857b13711d4e97 Formula/qt@5.5.rb

# here is where the error occurs
brew install qt@5.5
Run Code Online (Sandbox Code Playgroud)

在命令中检出qt@5.5.rb公式文件的第25行(如参考教程中所示)

git checkout 9ba3d6ef8891e5c15dbdc9333f857b13711d4e97 Formula/qt@5.5.rb
Run Code Online (Sandbox Code Playgroud)

造成这个问题.评论它解决了这个问题

在此输入图像描述

  • 我发现很难找到实际文件。在我的设备上,它位于`/ usr / local / opt / qt @ 5.5 / .brew`中,我不得不注释掉第69行 (12认同)
  • @ AshNaz87我可以在/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt@5.5.rb上找到它,但是,当我运行brew更新和brew升级时,我注意到它消失了 (3认同)
  • @houdinisparks这不再起作用 (2认同)