Fed*_*gan 3 ruby gem android rvm travis-ci
我试图在成功的travis构建android之后运行一个基于ruby的工具,为了做到这一点,我需要rvm版本为2.0.0,但即使我在.travis.yml文件中指定了rvm版本,执行bundle install会出现以下错误:
您的Ruby版本是1.9.3,但您的Gemfile指定为2.0.0
为了尝试让travis识别ruby版本,我尝试了以下方法:
Run Code Online (Sandbox Code Playgroud)language: android rvm: - 2.0.0 ... after_script: - bundle install
ruby: '2.0.0'
谢谢和问候,费德里科.-
根据travis-ci的支持:
"对于Android版本,RVM只安装了1.9.3(我们不会扩展.travis.yml中的rvm部分用于非Ruby构建,因此忽略该部分中的规范.)为Android获取Ruby 2.0.0图像,使用:在您的before_install部分中,您可以添加适当的行以通过RVM安装/启用,例如:
before_install:
- rvm install 2.0.0
Run Code Online (Sandbox Code Playgroud)
所以基本上我删除了travis.yml上的'rvm'部分,并在before_install部分添加了'rvm install 2.0.0',这解决了问题.
| 归档时间: |
|
| 查看次数: |
902 次 |
| 最近记录: |