Rails 3中出现“未初始化常量Bundler(NameError)”错误

3

当我尝试运行一些rspec测试用例时,出现以下错误:

我使用的是Linux Rails 3.0.0,Ruby 1.9.2(配合RVM使用)。

config/boot.rb:8: uninitialized constant Bundler (NameError)
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' ..

但是当运行 gem list 命令时,它会显示两个包:
builder (2.1.2) bundler (1.0.10)
这是什么问题呢?请提供更多细节信息。
1个回答

3

只需要更新你的bundler,最新版本已经解决了这个问题。

'gem install bundler'

然后运行'bundler install'

如果再次出现错误,那么请删除GEM.lock文件,然后运行bundler install。这可能会解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接