/ / rake db: migrer ne fonctionne pas pour moi - ruby-on-rails, ruby, rake

rake db: migrer ne fonctionne pas pour moi - ruby-on-rails, ruby, rake

Je reçois cette erreur

rake db: migrate (in / Users / john / Sites / my_app) rake annulé! Ne "sais pas comment construire la tâche "db: migrer"

Quand je trace l'erreur je reçois

rake avorté! Je ne sais pas comment construire la tâche "db: migrate" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1728:in `[]" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2050:in `invoke_task" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run" /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 / usr / local / bin / rake: 19: dans "load" / usr / local / bin / rake: 19

Mon rakefile est

require(File.join(File.dirname(__FILE__), "config", "boot"))

require "rake"
require "rake/testtask"
require "rake/rdoctask"

Réponses:

1 pour la réponse № 1

Pour Ruby on Rails 2.3, vous devriez avoir la ligne supplémentaire suivante à la fin de votre fichier Rakefile:

require "tasks/rails"