2013-10-26 80 views
1

我们最近移动到了Rails 4.我运行了“bundle update”(删除了Gemfile.lock文件后)。我遇到了以下问题:Rails使用的旧Bundler gem版本

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

“捆绑exec rails”工作吗? –

+0

@Beerlington - 是的,“bundle exec rails s”的作品。 – user637563

+0

您是否使用任何ruby版本管理器,如rvm,rbenv或chruby? – carols10cents

回答

1

如果您使用gemsets,东西是我在过去的工作中卸载捆绑的版本是在您的全球宝石:

rvm gemset use global 
gem uninstall bundler 

然后切换回任何宝石你的项目使用。

相关问题