Undefined task method using rake 0.9.0 and 0.8.3

when trying to start rake, I encountered the following error:

heroku rake db: migrate
rake aborted!

... and trace:

> undefined method `task 'for #
> /app/.bundle/gems/ruby/1.8/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks'
> /app/.bundle/gems/ruby/1.8/gems/railties-3.0.7/lib/rails/application.rb:139:in `load_tasks'
> /app/.bundle/gems/ruby/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `send '
> /app/.bundle/gems/ruby/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `method_missing '
> / app / Rakefile: 7
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load_rakefile '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:495:in `raw_load_rakefile '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:78:in `load_rakefile '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:77:in `load_rakefile '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:61:in `run '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb:59:in `run '
> /app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/bin/rake:31
> /usr/ruby1.8.7/bin/rake:19:in `load '
> /usr/ruby1.8.7/bin/rake:19

Gemfile:

source 'http://rubygems.org'

gem 'rails', '3.0.7'
gem 'rake', '~ > 0.8.7'
gem 'sqlite3-ruby',: require = > 'sqlite3'

, . . , : Undefined 'task' Rake 0.9.0.

+3
2

0.9.0, Rakefile :

module ::AppName
  class Application
    include Rake::DSL
  end
end

module ::RakeFileUtils
  extend Rake::FileUtilsExt
end

,

AppName::Application.load_tasks

,

+1

All Articles