2010-03-27 69 views
0

我更新了我的軌道寶石2.3.5,但我一直在運行數據庫時收到此錯誤:種子:不能使用DB:種子在軌

$ rake db:seed --trace 
(in c:/Documents and Settings/Owner/workspace/thepatstudio) 
rake aborted! 
Don't know how to build task 'db:seed' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1728:in `[]' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2050:in `invoke_task' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' 
c:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 
c:/Ruby/bin/rake:19:in `load' 
c:/Ruby/bin/rake:19 

~/workspace/thepatstudio (master) 
    $ rails --version 
    Rails 2.3.5 

我的environment.rb具有正確的軌道上版這一點,我也跑耙rails:update。我能做什麼?

+0

檢查以確保您沒有使用商用版本的導軌。你在使用版本控制嗎?你意外改變了分支?我一直都這樣做。 – stephenmurdoch 2010-03-29 11:12:32

+0

什麼ORM和數據庫您使用的?我發現這是有沒有我已經運行,但我仍然得到同樣的錯誤在我的Gemfile – 2012-08-05 19:51:43

回答

1

你啓動rake任務更新你的寶石後,更新你的環境?

rake rails:update 
+0

上市寶石的問題。 – 2010-03-28 02:58:32