Travis построен на Ruby 2.6.3 с несоответствием версии пакета - PullRequest
0 голосов
/ 01 мая 2019

Когда мы обновили наше приложение Rails до версии 2.6.3 с версией, указанной в

  • .ruby-version
  • Gemfile
  • .travis.yml

мы получаем проблему, заключающуюся в том, что «системный пакет» с Ruby 2.6.3 отличается от последней версии bundler 2.0.1

.получить это сообщение об ошибке

Fetching bundler-2.0.1.gem
bundler's executable "bundle" conflicts with /home/travis/.rvm/rubies/ruby-2.6.3/bin/bundle
Overwrite the executable? [yN]  

No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received

The build has been terminated

Этого не происходит с Ruby 2.5.3.Я предполагаю, что если бы мы добавили этап предварительной установки, чтобы, возможно, удалить системный пакет, который решит проблему.Будут ли другие решения?

1 Ответ

1 голос
/ 03 мая 2019

Вы пробовали before_install шаг, чтобы обновить bundler, прежде чем он попытается bundle gem install?

before_install: gem update bundler
...