タイトルの通り。こういうのもQiitaに投稿していこうかと。
heroku logs
で確認する
Error R13 (Attach error) -> Failed to attach to process
もっとちゃんとログを見たいときは
heroku run:detached rake db:migrate
こうすればいいらしい。するとちゃんとrake実行時のエラーが見れる。
rake aborted!
Multiple migrations have the name CreateEpisodes
CreateEpisodesっていうマイグレーションファイルが複数あるんだとか。いやいやローカルには1つしか無いんですけど。
解決
git status
で確認してみると、ローカルで一度削除したTIME_create_episodes.rb
が本番にはまだ存在していているんだろうなーというのがわかった。
git rm app/db/migrate/TIME_create_episodes.rb
してもいいんだけど、他にもgit rmせずに消したファイルがうようよ残っていたので気持ち悪いから一括で消したい。
git rm `git ls-files --deleted`
これでいいらしい。git ls-files --deleted
が削除されたファイルなので、それを全部gitから削除するという感じ。
git rmせずに普通にrmしちゃったファイルたちと一括でgit rmする