Не работает задача разгребания движка Rails 3.1

#ruby-on-rails-3 #ruby-on-rails-3.1

#ruby-on-rails-3 #ruby-on-rails-3.1

Вопрос:

Я создал новый движок с Rails 3.1.rc1

 ➜ (ruby-1.9.2-p180@rails3-pre) rails git:(master) be bin/rails plugin new ../first_engine --mountable
rails g scaffold project title:string
  

Сгенерирован каркас, и теперь, когда я запускаю

 bundle exec rake db:migrate
  

Я получаю следующую ошибку:

 rake aborted!
Don't know how to build task 'app:db:migrate'

Tasks: TOP => db:migrate
  

До rc1 она работала. Но что произошло сейчас? Я не мог понять это!

Вот суть со всеми шагами и обратными отслеживаниями https://gist.github.com/990641 Кто-нибудь может указать мне правильное направление?

Ответ №1:

В вашем Gemfile или RVM глобальном файле Gemset. Измените rake, чтобы включить версию. например

 gem 'rake', '0.8.7'
  

Простое использование rake не будет работать, пока Rails не выпустит исправление. Дайте нам знать, как у вас дела. Всего наилучшего.

Комментарии:

1. Похоже, это не работает с Rails 3.1.rc6. Я пробовал Rake 0.8.7 (с rake bundle exec) и 0.9.2. Есть ли эта проблема в системе отслеживания ошибок Rails? Могу ли я где-нибудь найти дополнительную информацию?