NameError:未初始化的常量Gem :: SourceIndex
在访问主页时(成功运行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 ruby
返回/Users/J/.rvm/rubies/ruby-1.9.3-p392/bin/ruby
,看起来很腥,对吗?
您需要更新Bundler: gem update bundler
RubyGems版本2.0 似乎是错误的触发器 :
RubyGems 2.0包含几个新function和许多重大变化。 其中一些更改将导致现有软件中断。 。 。 。 如果您使用的是bundler,请务必安装1.3.0.prerelease或更新版本。 较旧版本的bundler不适用于RubyGems 2.0。
以下是问题详情 。
跑:
gem update --system 1.8.24
听起来有最新的东西。
您是否尝试过更新RubyGems?
gem update --system
gem update bundle && gem update --system
对我来说,以上所有+在我的nginx配置上使用新的。