Я занимаюсь разработкой своего приложения Ioni c на Ma c, и каждый раз, когда происходит обновление системы до основного выпуска, становится азартной игрой, будет ли моя система сборки приложений продолжать работать или нет.
Я только что обновился до Catalina - OS X 10.15. Все казалось хорошо, но теперь я понял, что моя Ruby версия устарела, и я больше не могу устанавливать определенные пакеты Cordova (карты Google).
Есть ли эффективный способ поддержания совместимости после обновлений. Весь этот цикл принудительного обновления OS X, когда XCode внезапно столкнулся и обратная совместимость go за бортом, действительно убивает меня.
Какие-нибудь полезные советы о том, как настроить хорошую виртуальную среду для поддержки системы сборки более 1 года?