Rails使用的旧Bundler gem版本

时间:2013-10-26 20:23:46

标签: ruby-on-rails

我们最近搬到了Rails 4.我运行了'bundle update'(删除了Gemfile.lock文件后)。我遇到了以下问题:

rails s

停止提供以下错误消息:

Bundler could not find compatible versions for gem "bundler":

In Gemfile:     ryp depends on       bundler (< 2.0, >= 1.3.0)

Current Bundler version:     的 bundler (1.0.15)

但是我已经检查了捆绑版本是1.3.5,如下所示:

bundle version

Bundler version 1.3.5

并尝试按如下方式卸载 1.0.15版本

gem uninstall bundler --version 1.0.15

导致此消息:

INFO: gem "bundler" is not installed

如何解决上述问题?

1 个答案:

答案 0 :(得分:1)

如果您正在使用gemsets,那么过去对我有用的东西就是卸载全局gemset中的bundler版本:

rvm gemset use global
gem uninstall bundler

然后切换回项目使用的任何gemset。