Railsエンジンを開発するプロジェクトに参加したばかりで、テスト用のダミーアプリもあります。
foo/
foo/spec/dummy/
同一の移行があります
foo/db/migrate/
foo/spec/dummy/db/migrate/
rake db:migrate
ダミーアプリからなら大丈夫です。エンジン (現在のディレクトリ = foo) から同じことを行うと、同じ名前の複数の移行に関するエラーが発生します。
Q1) Rakefile は壊れていますか? (db:migrate
ダミーアプリまで再帰する必要がありますか?)
Q2) 移行は 1 つのディレクトリにのみ配置する必要がありますか? もしそうなら、どれですか?
Rails 3.2.9、ruby 1.9.3p194 を使用しています。