ナツ20:heroku run rake db:migrateがrake aborted!された時の対処法

新しくscaffoldしたり、MVC作ったりして、ローカルでrake db:migrateしたものを、

$ heroku run rake db:migrate

したら

Multiple migrations have the name Createhoge

ってエラーが出てくるので、そのときは、

$ git status

を入力すると、

# On branch master
# Changes not staged for commit:
# (use "git add/rm ..." to update what will be committed)
# (use "git checkout -- ..." to discard changes in working directory)
#
# deleted: db/migrate/20130904005538_create_hoge.rb
#

ってな感じで表示される。

なので、

$ git rm db/migrate/20130904005538_create_hoge.rb

して、

$ git commit -m 'resolve multiple migrations problem!'
$ git push heroku master

したら、無事

$ heroku run rake db:migrate

できやした。

広告を非表示にする