[RESOLVIDO]Erro ao executar Rake

Olá galera.

Estou seguindo a apostila de ruby da caelum, e no exercício da página 55, onde é solicitado que se execute o comando “rake db:create:all”, estou tendo como retono o erro abaixo. Alguém pode me dar uma orientação?

MacBook-de-Padua-Alves:agenda padua$ rake db:create:all --trace NOTE: Gem::Specification#default_executable= is deprecated with no replacement. It will be removed on or after 2011-10-01. Gem::Specification#default_executable= called from /Library/Ruby/Gems/1.8/specifications/rubygems-update-1.7.2.gemspec:11. NOTE: Gem::Specification#default_executable= is deprecated with no replacement. It will be removed on or after 2011-10-01. Gem::Specification#default_executable= called from /Library/Ruby/Gems/1.8/specifications/rubygems-update-1.7.2.gemspec:11. rake aborted! undefined method `task' for #<Agenda::Application:0x1018b3ba0> /Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks' /Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:139:in `load_tasks' /Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `send' /Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `method_missing' /Users/padua/agenda/Rakefile:7 /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load_rakefile' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:495:in `raw_load_rakefile' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:78:in `load_rakefile' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:77:in `load_rakefile' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:61:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:59:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.9.0/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19

Olá

Tive o mesmo problema seguindo o tutorial de http://guides.rubyonrails.org/getting_started.html

Googlei e achei um monte de gente com problemas com rake 0.9.0 e Rails 3.0.7 como eu.

Então desinstalei o rake 0.9.0 e fiquei com a versão 0.8.7
sudo gem uninstall rake

Aparece menu com as versões instaladas (no meu caso 0.8.7 e 0.9.0) e escolhi matar a 0.9.0

Editei meu Gemfile e inclui a linha abaixo:
gem ‘rake’, ‘0.8.7’

Como meu Gemfile estava travado com rake 0.9.0, precisei executar também:
bundle update rake

Aí executei novamente
rake db:create
e deu certo. Recebi como resposta:
db/test.sqlite3 already exists
db/development.sqlite3 already exists

[]s
Luca Bastos

Parece que o peoblema é na versão do rake mesmo

http://twitter.com/#!/dhh/status/71966528744071169

A solução proposta resolveu meu problema. Obrigado.