Как установить Qt 5.6.1-1 через homebrew?

#macos #qt5 #homebrew

#macos #qt5 #homebrew

Вопрос:

При запуске brew install qt5 вы получите последнюю версию (на данный момент это 5.7.0). Неделю назад или около того, когда я запустил эту команду, была установлена версия 5.6.1-1.

Теперь мне нужно снова установить эту версию 5.6.1-1 на другой компьютер. Как я могу сделать это через brew? (попытка избежать длительного времени компиляции)

brew search qt5 Не показывает этот предыдущий выпуск:

 $ brew search qt5

pyqt5                                                      qt5 ✔
homebrew/versions/qt52                                     homebrew/versions/qt55
  

Ответ №1:

qt5 Формула находится здесь, в Github, и, вернувшись к предыдущему коммиту, вы можете найти предыдущую версию формулы. Версию 5.6.1-1 можно найти здесь.

Итак, чтобы установить Qt 5.6.1-1 с помощью Homebrew, вы можете сделать это:

 curl -O https://raw.githubusercontent.com/Homebrew/homebrew-core/fdfc724dd532345f5c6cdf47dc43e99654e6a5fd/Formula/qt5.rb
brew install ./qt5.rb
  

Комментарии:

1. Если во время установки Qt 5 у вас возникла следующая ошибка: Error: qt5: Unsupported special dependency :mysql отредактируйте qt5.rb файл и удалите номер строки 69 : ` depends_on: mysql =>: необязательно`

Ответ №2:

создайте и установите qt @ 5 из раздела «Другие версии»https://formulae.brew.sh/formula/qt