特拉维斯建立自己的错误:青菜需要Ruby版本> = 2.0.0
问题描述:
因此,对于某种原因,我特拉维斯构建失败,出现以下错误:特拉维斯建立自己的错误:青菜需要Ruby版本> = 2.0.0
10.33s$ gem install sass
Fetching: rb-fsevent-0.10.2.gem (100%)
Successfully installed rb-fsevent-0.10.2
Fetching: ffi-1.9.18.gem (100%)
Building native extensions. This could take a while...
Successfully installed ffi-1.9.18
Fetching: rb-inotify-0.9.10.gem (100%)
Successfully installed rb-inotify-0.9.10
Fetching: sass-listen-4.0.0.gem (100%)
Successfully installed sass-listen-4.0.0
Fetching: sass-3.5.1.gem (100%)
ERROR: Error installing sass:
sass requires Ruby version >= 2.0.0.
The command "gem install sass" failed and exited with 1 during .
```
我travis.yml
文件如下:
language: node_js
node_js:
- 6
before_install:
- gem install sass
- gem install scss-lint
- npm install -g grunt-cli
install:
- npm install
before_script:
- grunt theme
```
我甚至尝试指定一个Ruby版本大于2,但的错误“上海社会科学院需要Ruby版本> = 2.0.0”仍然存在:
language: node_js
node_js:
- 6
before_install:
- gem update --system 2.1.11
- gem --version
- gem install sass
- gem install scss-lint
- npm install -g grunt-cli
install:
- npm install
before_script:
- grunt theme
我有一个或多或少相同travis.yml文件中的另一个项目,所以不能为我的生活找不出什么错误。
我打破了我的构建文件与相同类型的问题,经过几个小时的搜索我使用rvm类的东西安装红宝石2.0+。 –
@ArpitSolanki谢谢,我在''before_install'部分添加了'rvm install 2.2.4',它工作正常。 –
为未来的读者发布了一个回答@EdmundReed –