/ / रेल सर्वर शुरू करने में सक्षम नहीं - रूबी-ऑन-रेल, रूबी, रूबी-ऑन-रेल्स -3, रेक, सर्वर-त्रुटि

रेल सर्वर शुरू करने में सक्षम नहीं - रूबी-ऑन-रेल, रूबी, रूबी-ऑन-रेल -3, रेक, सर्वर-एरर

मैं Ubuntu 10.04 LTS पर काम कर रहा हूं, Lucid Lynx, ने रूबी को रेल 3 पर स्थापित किया है। मैं रेल सर्वर शुरू नहीं कर पा रहा हूं। मुझे निम्नलिखित त्रुटि प्राप्त हो रही है।

mah@mah-laptop:~/Desktop/projects/ver$ rails s
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.8/lib/rails/commands.rb:29:in `block in <top (required)>": undefined method `root" for nil:NilClass (NoMethodError)
from /home/mah/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.8/lib/rails/commands.rb:27:in `tap"
from /home/mah/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.8/lib/rails/commands.rb:27:in `<top (required)>"
from script/rails:6:in `require"
from script/rails:6:in `<main>"

मैं रेल्स 3.0.8 और रेक संस्करण 0.8.7 का उपयोग कर रहा हूं

मैंने कोशिश की bundle exec लेकिन वही त्रुटि मिली।

किसी भी सहायता के लिए अग्रिम धन्यवाद

अद्यतन करें

यहाँ मुझे बाद में मिलता है bundle exec rake db:migrate --trace

mah@mah-laptop:~/Desktop/projects/ver$ bundle exec rake db:migrate --trace
rake aborted!
uninitialized constant Ver
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing_from_s3_library"
/home/mah/Desktop/projects/ver/Rakefile:7:in `<top (required)>"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load_rakefile"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:495:in `raw_load_rakefile"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:78:in `block in load_rakefile"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:77:in `load_rakefile"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:61:in `block in run"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:59:in `run"
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/bin/rake:32:in `<top (required)>"
/home/mah/.rvm/gems/ruby-1.9.2-p0/bin/rake:19:in `load"
/home/mah/.rvm/gems/ruby-1.9.2-p0/bin/rake:19:in `<main>"

उत्तर:

उत्तर № 1 के लिए 1

इस त्रुटि का मतलब है कि Rails.application isn "टी इनिशियलाइज़्ड। I didn" टी वास्तव में यह नहीं जानता कि, मैं धोखा दिया.

तो फिर यह सवाल उठता है: आपने इस एप्लिकेशन को कैसे सेट किया?

शायद इस एप्लिकेशन के पास "t" नहीं है config/application.rb फ़ाइल जो उस वर्ग को परिभाषित करती है जो विरासत में मिली है Rails::Application और इसलिए यह समस्या पैदा कर रहा है। यहाँ मेरे आवेदन में, मुझे "मिला है यह वाला आप एक उदाहरण के रूप में उपयोग कर सकते हैं।