Ich habe eine Open Source Obj-C
repository mit Kiwi
Einheit Test Framework als CocoaPods
Abhängigkeit.
Um Tests auszuführen, verwende ich Travis CI
kontinuierliche Integration Tool.Travis CI, kann Tests nicht ausführen - Fehler: activesupport erfordert Ruby-Version> = 2.2.2
Alles war vorher in Ordnung, alle Unit-Tests durchgeführt wurden, aber jetzt Travis CI Build-Fehler Ich erhalte:
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
Hier ist meine .travis.yml
Datei:
language: objective-c
before_install:
- sw_vers
- cd EKAlgorithmsApp
install: make install
script: make ci
Und hier ist meine 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
Es scheint, dass sich etwas in Konfigurationen auf Travis CI-Seite geändert hat, aber ich bin nicht sehr vertraut mit Ruby, also brauche ich eine Hilfe, wie diese Warnung zu beheben, meine Tests erfolgreich auszuführen.