Tôi đang ở trong một dự án Rails cũ có một Gemfile. Tôi cố gắng để thêm một viên ngọc cho Gemfile và bundle install
nhưng có một lỗi:Làm thế nào để `bundle install` khi Gemfile của bạn yêu cầu phiên bản bundler cũ hơn?
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 3.0.0) ruby depends on
bundler (~> 1.0.0) ruby
Current Bundler version:
bundler (1.1.5)
This Gemfile requires a different version of Bundler.
Các phiên bản của Rails nó sử dụng đòi hỏi bundler ~> 1.0.0 nhưng tôi có 1.1.5 cài đặt và đang sử dụng nó cho khác của tôi dự án. Thông thường tôi sẽ sử dụng bundle exec ...
nhưng vì đây là gói chúng tôi đang nói về, nó phức tạp hơn một chút. Làm thế nào tôi có thể thêm một gem vào Gemfile của tôi và chạy bundle install
trong khi sử dụng phiên bản của bundler mà nó yêu cầu?
Tôi đoán uninstall 1.1.5 bundler đầu tiên. Sau đó cài đặt 1.0.0. Điều này sẽ khắc phục. Có lẽ có một giải pháp tốt hơn? – halfelf