更新时间:2023-11-13 15:34:10
您需要更新Bundler: gem update bundler
RubyGems版本2.0 似乎是触发器的错误:
RubyGems 2.0包含几项新功能和许多重大更改。其中一些更改会导致现有软件中断。 。 。 。如果您使用捆绑软件,请确保安装1.3.0.prerelease或更新的版本。旧版本的bundler不适用于RubyGems 2.0。
以下是问题详情。
This error appears for a new rails app, with nothing modified, when visiting the homepage (after successfully running bundle install
).
Here are the version numbers:
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
Calling which ruby
returns /Users/J/.rvm/rubies/ruby-1.9.3-p392/bin/ruby
, which seems fishy, right?
You need to update Bundler: gem update bundler
RubyGems release 2.0 seems to be the trigger for the error:
RubyGems 2.0 includes several new features and many breaking changes. Some of these changes will cause existing software to break. . . . If you are using bundler be sure to install a 1.3.0.prerelease version or newer. Older versions of bundler will not work with RubyGems 2.0.
Here are the issue details.