#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