Travis-CI выдает ошибку, когда я пытаюсь создать свой сайт. Что не так, если сборщик совпадает с файлом gemfile.lock? - PullRequest
1 голос
/ 11 июля 2020

Я получаю эту ошибку, когда пытаюсь создать свой сайт в Travis-CI. Версия комплекта совпадает с версией Bundled_With в файле Gemlock. Я не уверен, правильно ли обновляю Git. Я создаю сайт Jekyll из учебника Lynda.

$ bundle install --jobs = 3 --retry = 3 --deployment

Traceback (последний вызов последний):

4: from /home/travis/.rvm/gems/ruby-2.5.3@global/bin/ruby_executable_hooks:24:in `<main>'

3: from /home/travis/.rvm/gems/ruby-2.5.3@global/bin/ruby_executable_hooks:24:in `eval'

2: from /home/travis/.rvm/gems/ruby-2.5.3@global/bin/bundle:23:in `<main>'

1: from /home/travis/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'

/ home / travis / .rvm / rubies / ruby -2.5.3 / lib / ruby ​​/ site_ruby / 2.5.0 / rubygems.rb: 289: в `find_spec_for_exe ': не удается найти гем связка (> = 0.a) с исполняемым пакетом (Gem :: GemNotFoundException)

Команда «eval bundle install --jobs = 3 --retry = 3 --deployment» не удалась. Повторная попытка, 2 из 3.

1 Ответ

0 голосов
/ 25 августа 2020

Я добавил следующее в .travis.yml, чтобы заставить Travis CI работать:

dist: trusty

Их версия Ubuntu по умолчанию теперь Xenial. Я думаю, что у него есть версия ruby драгоценных камней, которая по какой-то причине несовместима ???

Следующий вопрос может быть таким же, как ваш?

TRAVIS CI : `find_spec_for_exe ': не удается найти сборщик гемов (> = 0.a) с исполняемым набором (Gem :: GemNotFoundException)

...