1

我们最近搬到了 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

我该如何解决上述问题?

4

1 回答 1

1

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

rvm gemset use global
gem uninstall bundler

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

于 2013-10-27T12:23:47.907 回答