特拉维斯找不到捆绑者1.7.4

Dra*_*ail 7 travis-ci

更新gemspec中的bundler版本后,构建作业失败:https://travis-ci.org/yandex-money/yandex-money-sdk-ruby/jobs/38536867

我怎样才能将bundler更新到1.7.4版本?

Gui*_*cal 13

尝试在install.travis文件的其他部分中添加以下代码:

  gem uninstall bundler
  gem install bundler --version '1.7.4'
Run Code Online (Sandbox Code Playgroud)

因此,.travis文件的开头将是:

language: ruby
install:
  - gem uninstall bundler
  - gem install bundler --version '1.7.4'
script: "rake"
Run Code Online (Sandbox Code Playgroud)

  • 几乎:)我需要将安装部分更改为:`rvm @global do gem uninstall bundler -x && gem install bundler -v'~> 1.7.4'&& bundle install`,现在一切正常.但它似乎非常hacky ......但是工作:) (3认同)

Dan*_*nil 5

将此添加到您的.travis.yml

before_install: gem install bundler --pre
Run Code Online (Sandbox Code Playgroud)