NameError:rails 3.2中带有Rails.root的未初始化的常量Rails

时间:2013-07-11 12:16:08

标签: ruby-on-rails delayed-job


执行environment.rb时出现以下错误

C:\RailsProject>jruby script/delayed_job start
NameError: uninitialized constant RAILS_ROOT
  const_missing at org/jruby/RubyModule.java:2647
         (root) at C:/RailsProject/config/environment.rb:20
        require at org/jruby/RubyKernel.java:1062
         (root) at script/delayed_job:3

environment.rb包含以下代码

# Be sure to restart your server when you modify this file
 require "rubygems"
require 'memcache'
if ENV['LOCAL'] == 'Y'

  require "bundler/setup"
end

# Uncomment below to force Rails into production mode when
# you don't control web/app server and can't set it the proper way
# ENV['Rails.env'] = 'production'

# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '3.2.13' unless defined? RAILS_GEM_VERSION
ENABLE_FACEBOOK = false
# Bootstrap the Rails environment, frameworks, and default configuration



Dir["#{Rails.root}/lib/integration/*.rb"].each do | file|
  require file
end


# Initialize the rails application
RailsProject::Application.initialize!

我使用的是rails 3.2.13版本 你能帮帮我吗?

0 个答案:

没有答案