Công việc xây dựng không thành công sau khi cập nhật phiên bản bundler trong gemspec: https://travis-ci.org/yandex-money/yandex-money-sdk-ruby/jobs/38536867Travis không thể tìm thấy gói 1.7.4
Làm cách nào để cập nhật gói lên phiên bản 1.7.4?
Công việc xây dựng không thành công sau khi cập nhật phiên bản bundler trong gemspec: https://travis-ci.org/yandex-money/yandex-money-sdk-ruby/jobs/38536867Travis không thể tìm thấy gói 1.7.4
Làm cách nào để cập nhật gói lên phiên bản 1.7.4?
Cố gắng thêm đoạn mã sau vào một install
phần bổ sung của bạn tập tin .travis:
gem uninstall bundler
gem install bundler --version '1.7.4'
Vì vậy, khi bắt đầu tập .travis của bạn sẽ là:
language: ruby
install:
- gem uninstall bundler
- gem install bundler --version '1.7.4'
script: "rake"
Thêm phần này vào của bạn .travis.yml:
before_install: gem install bundler --pre
Hầu như :) Tôi cần thay đổi i nstall phần này: 'rvm @ global làm gem gỡ cài đặt bundler -x && gem install bundler -v '~> 1.7.4' && bundle install' và tất cả các công trình ngay bây giờ. Nhưng nó có vẻ rất hacky ... nhưng hoạt động :) – Drakmail
Tốt hơn để đặt gem install/install trong phần before_install (theo câu trả lời của Danil), nếu không bạn cũng cần gọi "bundle install" trong phần cài đặt. –
đã mở một vấn đề cho việc này: https://github.com/travis-ci/travis-ci/issues/4536 – brauliobo