2016-05-08 4 views
0

У меня есть открытый источник Obj-Crepository с Kiwi модулем тестирования модулей как CocoaPods зависимость.
Чтобы запустить тесты, я использую инструмент Travis CI.Travis CI, неспособный запускать тесты - Ошибка: для активации activesupport требуется версия Ruby> = 2.2.2

Все было хорошо раньше, все модульные тесты были выполнены, но теперь я получаю Travis CI ошибка сборки:

ERROR: Error installing cocoapods: 
    activesupport requires Ruby version >= 2.2.2. 

enter image description here

Вот мой .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, поэтому мне нужна помощь в том, как исправить это предупреждение для успешного выполнения моих тестов.

ответ

0

решаемые, добавив следующую строку в мой .travis.yml файл:

osx_image: xcode7.3 

Так что мой .yml файл сейчас выглядит следующим образом:

language: objective-c 
osx_image: xcode7.3 

before_install: 
- sw_vers 
- cd EKAlgorithmsApp 

install: make install 

script: make ci