Welcome Guest | Login

rake aborted! - undefined method `last' for {}:Hash

Hello,

I did create migration in my ~/project_dev, i want rake it but it can not work. Please help me.



------
ERROR
------


[~/project_dev]$ rake db:migrate RAILS_ENV=production --trace
(in /home/vigesof/project_dev)
rake aborted!
undefined method `last' for {}:Hash
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1653:in `resolve_args'
/home/vigesof/project_dev/config/../vendor/plugins/engines/tasks/engines.rake:9:in `redefine_task'
/home/vigesof/project_dev/config/../vendor/plugins/engines/tasks/engines.rake:24:in `redefine_task'
/home/vigesof/project_dev/config/../vendor/plugins/engines/tasks/engines.rake:63
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/home/vigesof/project_dev/config/../vendor/plugins/engines/tasks/engines.rake:61
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1737:in `in_namespace'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:821:in `namespace'
/home/vigesof/project_dev/config/../vendor/plugins/engines/tasks/engines.rake:58
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1737:in `in_namespace'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:821:in `namespace'
/home/vigesof/project_dev/config/../vendor/plugins/engines/tasks/engines.rake:54
/usr/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:8:in `load'
/usr/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:8
/usr/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:8:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/tasks/rails.rb:8
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/home/vigesof/project_dev/Rakefile:10
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:2149:in `load'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:2149:in `raw_load_rakefile'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1897:in `load_rakefile'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1896:in `load_rakefile'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1880:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31
/usr/local/bin/rake:19:in `load'
/usr/local/bin/rake:19
[~/project_dev]$

2008-02-21 02:03 AM

Hi Sherri, can you paste in your migration files in project_dev/db/migrate -- if there are many just paste in the first one.  There is likely a syntax in your migration file(s).  

2008-02-21 09:02 PM


Hello Guest! In order to post you must be an active client with us, please log in or sign up today!