У меня есть открытый источник Obj-C
repository с Kiwi
модулем тестирования модулей как CocoaPods
зависимость.
Чтобы запустить тесты, я использую инструмент Travis CI
.Travis CI, неспособный запускать тесты - Ошибка: для активации activesupport требуется версия Ruby> = 2.2.2
Все было хорошо раньше, все модульные тесты были выполнены, но теперь я получаю Travis CI ошибка сборки:
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
Вот мой .travis.yml
файл:
language: objective-c
before_install:
- sw_vers
- cd EKAlgorithmsApp
install: make install
script: make ci
И вот мой Makefile
:
install:
gem install cocoapods --no-ri --no-rdoc
gem install xcpretty --no-ri --no-rdoc
pod install
ci:
xcodebuild -workspace EKAlgorithmsApp.xcworkspace/ -scheme EKAlgorithmsSpecs -sdk macosx -configuration Release clean test | xcpretty -c
Кажется, что что-то в конфигурациях изменилось на стороне Travis CI, но я не очень хорошо знаком с Ruby, поэтому мне нужна помощь в том, как исправить это предупреждение для успешного выполнения моих тестов.