22

访问主页时(成功运行后bundle install),未修改任何内容的新 Rails 应用程序会出现此错误。

以下是版本号:

ruby: 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.2.1]

rails: 3.2.12

rvm: 1.18.14

gem: 2.0.0

bundler: 1.3.0.pre.8

调用which rubyreturn /Users/J/.rvm/rubies/ruby-1.9.3-p392/bin/ruby,这看起来很可疑,对吧?

4

5 回答 5

30

您需要更新 Bundler:gem update bundler

RubyGems 2.0 版似乎是引发错误的原因:

RubyGems 2.0 包括几个新功能和许多重大更改。其中一些更改将导致现有软件崩溃。. . . 如果您使用的是 bundler,请务必安装 1.3.0.prerelease 版本或更高版本。旧版本的 bundler 不适用于 RubyGems 2.0。

这是问题的详细信息

于 2013-04-10T22:25:03.270 回答
14

跑:

gem update --system 1.8.24

听起来最新的东西有问题。

于 2013-03-30T21:30:17.890 回答
1

您是否尝试过更新您的 RubyGems?

gem update --system
于 2013-03-15T14:36:19.743 回答
0
gem update bundle && gem update --system
于 2013-05-10T02:55:40.723 回答
0

对我来说,以上都是 + 在我的 nginx 配置上使用新的。

于 2013-05-24T00:04:38.910 回答