0

私はこの問題を何度も抱えています。私はよく検索しましたが、解決する解決策が見つかりませんでした。私の問題は次のとおりです。

実行後

git push heroku push master

私が走るとき

heroku run rake db:migrate

私はこのエラーが発生します:

Multiple migrations have the version number 20130615132808

この問題で検索して、これを見つけました:

rails データベースの移行 - 複数の移行のバージョン番号は x です

しかし、実行時git rmにいくつかのオプションが表示されるとき、私はgitについてあまり理解していないので、この問題を解決する必要があります。ローカルホストでアーカイブを削除しますが、問題は解決しません。助けてくれてありがとう。

4

2 に答える 2

1

タイムスタンプが重複しているファイルの名前を変更し (最後の桁に 1 を追加)、ファイルを追加、コミット、およびプッシュするだけです。あなたがheroku run rake db:migrate再び走るとき、すべてがダンディになります。

そして将来のために、手動で移行をコピーして名前を変更しないことを忘れないでください(バージョン番号が繰り返されないようにするため)

于 2013-07-21T21:29:06.020 に答える