2014-10-21 16 views

risposta

11

tenta di aggiungere il seguente codice in un ulteriore install sezione del file di .travis:

gem uninstall bundler 
    gem install bundler --version '1.7.4' 

Così, l'inizio della vostra .travis file sarà:

language: ruby 
install: 
    - gem uninstall bundler 
    - gem install bundler --version '1.7.4' 
script: "rake" 
+3

Quasi :) io sto bisogno di cambiare i sezione nstall a questo: 'rvm @global do gem disinstallare bundler -x && gem install bundler -v '~> 1.7.4' && bundle install' e tutto funziona ora. Ma sembra essere molto hacky ... ma funziona :) – Drakmail

+0

Meglio mettere la gemma disinstallare/installare in una sezione before_install (per la risposta di Danil), altrimenti è necessario richiamare "bundle install" anche nella sezione di installazione. –

+0

ha aperto un problema a questo scopo: https://github.com/travis-ci/travis-ci/issues/4536 – brauliobo

2

Aggiungi questo a il vostro .travis.yml:

before_install: gem install bundler --pre 
Problemi correlati