Ruby on rails Rails 3.213中未初始化的常量Rails(NameError)

Ruby on rails Rails 3.213中未初始化的常量Rails(NameError),ruby-on-rails,ruby-on-rails-3,rake,nameerror,Ruby On Rails,Ruby On Rails 3,Rake,Nameerror,当我试图访问rails站点时,我正在工作或试图运行rake,我得到以下错误 uninitialized constant Rails (NameError) /path/config/boot.rb:4:in `<top (required)>' /path/config/environment.rb:11:in `require' /path/config/environment.rb:11:in `<top (required)>' 和我的环境文件的第11行

当我试图访问rails站点时,我正在工作或试图运行rake,我得到以下错误

uninitialized constant Rails (NameError)
 /path/config/boot.rb:4:in `<top (required)>'
 /path/config/environment.rb:11:in `require'
 /path/config/environment.rb:11:in `<top (required)>'
和我的环境文件的第11行
require File.join(File.dirname(\uuuuu File\uuuuu),“boot”)

错误似乎是,当我调用Rails.root时,它感觉Rails不知何故未初始化。有什么想法吗


如果需要更多信息,请告诉我。提前非常感谢

尝试用
gem update--system
更新
rubygems
。 看起来有一些问题,并且在最近的版本中已修复

如果没有,则在添加以下内容后,它将起作用:

gem install bundler
gem 'bundler'
并在加入:

gem install bundler
gem 'bundler'
在config/boot.rb的第2行中(就在
要求“rubygems”
之后)


请让我知道运行“gem更新--系统”返回了当前安装的最新版本。正在中止。'您是想在第二行中添加'gem install bundler'和'gem'bundler',还是在'require'rubygems'行之后添加?是的,请在添加后重试。删除gem.lock文件,然后运行bundler install我想这是bundler版本问题。我的bundler是1.3.5,当前版本