【问题标题】:uninitialized constant Bundler (NameError) with rails 3带有rails 3的未初始化常量Bundler(NameError)
【发布时间】:2011-07-04 13:33:34
【问题描述】:

当我尝试运行一些 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 时,它会同时显示 建设者(2.1.2) 捆绑器 (1.0.10)

那么可能是什么问题?

【问题讨论】:

    标签: ruby-on-rails-3 rvm bundler


    【解决方案1】:

    只需更新您的捆绑器,在最新版本中此类问题已解决。

    'gem install bundler'
    

    然后'bundler install'

    如果再次发现错误,则删除 GEM.lock 文件,然后运行bundler install。它可能会解决问题。

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-15
      • 2017-07-10
      • 2011-10-19
      相关资源
      最近更新 更多