2011-01-11 76 views
2

當我運行rake db:migrate時,出現以下錯誤。請讓我知道原因。rake db:在rails上創建ruby

環境 - Windows 7家庭高級版 Rails的

F:/ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
F:/ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
F:/ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in `require' 
F:/ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521:in `new_constants_in' 
F:/ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in `require' 
F:/example/ROR//vendor/plugins/savage-beast/lib/tasks/savage_beast.rake:2 
F:/ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:145:in `load_without_new_constant_marking' 
F:/ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:145:in `load' 
F:/ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521:in `new_constants_in' 
F:/ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:145:in `load' 
F:/ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/tasks/rails.rb:13 
F:/ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/tasks/rails.rb:13:in `each' 
F:/ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/tasks/rails.rb:13 
F:/ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
F:/ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
F:/example/ROR/Rakefile:10 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `load' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in `load_rakefile' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' 
F:/ruby187/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 
F:/Ruby187/bin/rake:19:in `load' 
F:/Ruby187/bin/rake:19 
+0

你得到的實際錯誤是什麼?這只是堆棧轉儲。 – coreyward 2011-01-11 17:13:21

+0

如何得到確切的錯誤,這是我在控制檯中看到的確切的東西 – user315252 2011-01-11 17:22:47

回答

0

看來,Rails的寶石是安裝不正確,因爲耙:DB創建是Rails方法,它似乎在你的情況下,它不能正常運行。

你可以參考this

Step By Step安裝

0

你可以嘗試下面的命令rake db:create:all其次rake db:migrate,如果你沒有安裝databses爲您的項目您coudl得到這個錯誤。你的app/config文件夾中是否有database.yml文件?

相關問題