2012-08-15 42 views
0

我是新來的回報率,並一直在努力完成入門鏈接耙分貝:創建和軌道服務器

http://guides.rubyonrails.org/getting_started.html

我得到兩個問題:

  1. 我不能跑rake db:create
  2. 我不能跑rake server

工作站是Unbuntu 12.04,Rails 3.2.8,Ruby 1.9.3p194。

[email protected]:~/NetBeansProjects/rails_work/blog/config$ rake db:create 
(in /home/mukeshk/NetBeansProjects/rails_work/blog) 
rake aborted! 
undefined method `active_record' for #<Rails::Application::Configuration:0x00000002080410> 

(See full trace by running task with --trace) 

[email protected]:~/NetBeansProjects/rails_work/blog/config$ rails server 
/home/mukeshk/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/railtie/configuration.rb:85:in `method_missing': undefined method `active_record' for #<Rails::Application::Configuration:0x00000002a02f60> (NoMethodError) 
    from /home/mukeshk/NetBeansProjects/rails_work/blog/config/application.rb:54:in `<class:Application>' 
    from /home/mukeshk/NetBeansProjects/rails_work/blog/config/application.rb:13:in `<module:Blog>' 
    from /home/mukeshk/NetBeansProjects/rails_work/blog/config/application.rb:12:in `<top (required)>' 
    from /home/mukeshk/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/commands.rb:53:in `require' 
    from /home/mukeshk/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/commands.rb:53:in `block in <top (required)>' 
    from /home/mukeshk/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/commands.rb:50:in `tap' 
    from /home/mukeshk/.rvm/gems/ruby-1.[email protected]/gems/railties-3.2.8/lib/rails/commands.rb:50:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 
[email protected]:~/NetBeansProjects/rails_work/blog/config$ 
+0

你的application.rb中是否包括活動記錄? – 2012-08-15 07:45:10

回答

0

添加到您的config/application.rb中:

require "active_record/railtie" 
+0

沒有幫助。同樣的錯誤 – 2012-08-15 13:35:18

+0

聽起來像Rails的破碎配置。嘗試使用本教程,這是我學習Rails的地方,非常有幫助和詳細。 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:up_and_running。另外檢查:http://stackoverflow.com/questions/6087919/rails-rake-dbcreate-error?rq=1和http://stackoverflow.com/questions/6122966/ruby-on-rails-error-rake-dbcreate ?rq = 1 – 2012-08-15 17:47:33

+0

解決了> rails服務器的問題。我遵循http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:up_and_running – 2012-08-16 18:50:20