2014-10-21 11 views
5

बिल्ड काम gemspec में बंडलर संस्करण का अद्यतन करने के बाद विफल रहता है: https://travis-ci.org/yandex-money/yandex-money-sdk-ruby/jobs/38536867ट्रैविस बंडलर नहीं पा सके 1.7.4

मैं कैसे 1.7.4 संस्करण के लिए बंडलर अद्यतन कर सकते हैं? अपने .travis फ़ाइल का अतिरिक्त install अनुभाग में निम्न कोड जोड़ने के लिए

उत्तर

11

प्रयास करें:

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

तो, अपने .travis फ़ाइल की शुरुआत हो जाएगा:

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

लगभग :) मैं मैं बदलने की जरूरत है कर रहा हूँ nstall अनुभाग: 'rvm @global do gem uninstall bundler -x && gem इंस्टॉल bundler -v '~> 1.7.4' && बंडल इंस्टॉल' और अब सभी काम करता है। लेकिन यह बहुत हैकी लगता है ... लेकिन काम करता है :) – Drakmail

+0

मणि को पहले से इंस्टॉल करें अनुभाग (प्रति डेनिएल के उत्तर में) में अनइंस्टॉल/इंस्टॉल करने के लिए बेहतर है, अन्यथा आपको इंस्टॉल सेक्शन में "बंडल इंस्टॉल" भी आमंत्रित करना होगा। –

+0

ने इसके लिए एक मुद्दा खोला: https://github.com/travis-ci/travis-ci/issues/4536 – brauliobo

2

को यह जोड़े अपने .travis.yml:

before_install: gem install bundler --pre 
संबंधित मुद्दे