2016-12-24 4 views
0

Я на самом деле 3 ошибки в Travis CI: Вот журналы:Travis CI ошибок сборки для Windows, Ruby On Rails приложения

1:

Gem::InstallError: rack requires Ruby version >= 2.2.2. 
Installing erubis 2.7.0 
An error occurred while installing rack (2.0.1), and Bundler cannot continue. 
Make sure that `gem install rack -v '2.0.1'` succeeds before bundling. 
The command "eval bundle install --jobs=3 --retry=3 --deployment" failed. Retrying, 2 of 3. 

Я установил `самоцвет установить стойку -v '2.0.1', но я не помог. Также я изменил мой файл travis.yml так

rvm: 
    - 2.2.2 

вместо:

rvm: 
    - 2.2 

2:

Gem::InstallError: rack requires Ruby version >= 2.2.2. 
Installing websocket-driver 0.6.4 
An error occurred while installing mime-types-data (3.2016.0521), and Bundler 
cannot continue. 
Make sure that `gem install mime-types-data -v '3.2016.0521'` succeeds before 
bundling. 

Я установил `пантомимы типы-данных -v '3.2016.0521', но я не помог.

3:

Searching for binary rubies, this might take some time. 
Requested binary installation but no rubies are available to download, consider skipping --binary flag. 
Gemset '' does not exist, 'rvm rbx-2 do rvm gemset create ' first, or append '--create'. 
The command "rvm use rbx-2 --install --binary --fuzzy" failed and exited with 2 during . 

Мой travis.yml:

language: ruby 
rvm: 
    - 2.2.2 
    - jruby 
    - rbx-2 
before_install: 
- gem update 
- gem --version 
before_script: 
    - psql -c 'create database listapp_test;' -U postgres 
addons: 
    postgresql: '9.3' 

Я пытался обновить стойки, но я не помогло. Ruby ver: ruby ​​2.2.4.p230 ​​ Кто-нибудь знает, как это исправить?

+0

У вас есть журналы о фактической ошибке, которая произошла? –

ответ

0

Похоже, вы устанавливаете драгоценный камень в местах, которые Bundler не может найти. Это намного проще, если вы публикуете URL-адрес журнала сборки, который показывает проблемы, которые у вас возникают.

Обратите внимание, что Travis CI не может поддерживать Rubinius on Precise (выпуск № 3 выше) из-за https://github.com/rubinius/rubinius/issues/3717. Вместо этого попробуйте использовать Trusty.