Bundler与Rubygems 2.0不兼容。请升级到Bundler 1.3或更高版本

时间:2013-02-25 02:58:45

标签: ruby-on-rails ruby-on-rails-3 rubygems bundler gem-bundler

我正在部署Ruby on Rails应用程序,并且在配置新框时gem update --system部署了启动脚本。

这恰好将Rubygems升级到2.0版。但是,看起来bundler与这个较新版本的Rubygems不兼容。

Bundler is not compatible with Rubygems 2.0.
Please upgrade to Bundler 1.3 or higher.

有没有人看过这个或找到了解决方法?

3 个答案:

答案 0 :(得分:18)

更新到bundler的预发行版修复它。

gem install bundler --pre

答案 1 :(得分:4)

我遇到了同样的问题,因为我使用RVM,我使用以下命令修复它:

rvm rubygems 1.8.25

如果您不使用RVM,可以尝试以下操作:

rubygems 1.8.25

这应该删除你的Rubygems 2.0并允许Bundler再次工作。

答案 2 :(得分:0)

编写here时,为了使用RubyGems 2.0安装预发行版,您必须指定版本并禁用rirdoc

gem install rails --version=4.0.0.beta1 --no-ri --no-rdoc

这也适用于bundler 1.3.0。