Подтвердить что ты не робот

Brew установить qt не работает на macOS Sierra

Я обновил свой mac до Sierra, и я не могу установить qt. Я написал "brew install qt", и я получил сообщение ниже. Есть ли у вас рекомендации?

"Эта формула либо не компилируется, либо функционирует так, как ожидалось, на macOS версии более поздней, чем El Capitan, из-за несовместимости восходящего потока. Ошибка: неудовлетворенное требование не удалось выполнить эту сборку. "

4b9b3361

Ответ 1

Я смог успешно обойти это на новой установке Сьерры сегодня вечером.

Похоже, что qt.rb будет отлично исполнен в MacOS Sierra, вам просто нужно удалить запись с требованиями максимальной ОС, чтобы она могла работать.

Это то, что требовалось на моей машине.

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/qt.rb

Вывод строки вывода 36 следующим образом

#depends_on MaximumMacOSRequirement => :el_capitan

Мне интересно, если это работает для других.

Спасибо

Ответ 2

если вам действительно нужно qt4, вы можете попробовать

brew установить cartr/qt4/qt

Ответ 4

Qt4 больше не поддерживается; пользователи должны перейти на Qt5. Homebrew поддержал исправление для 10.11, но не намерен поддерживать это навсегда. В настоящее время существует pull-request, который может исправить это. Вам нужно будет дождаться его объединения, если вы хотите установить Qt4 с помощью Homebrew.

Ответ 5

установить qt4

Обратите внимание: Qt4 не поддерживается его создателями, поэтому есть проблемы с безопасностью/удобством использования, которые никогда не будут разрешены. Если возможно, подумайте о переносе ваших проектов на Qt5.

ресурс: https://github.com/cartr/homebrew-qt4

brew tap cartr/qt4
brew tap-pin cartr/qt4
brew install qt