2011-07-13 8 views
2

私はHerokuのアプリケーションを持っています。ただし、データベースをローカルに変更してからアプリケーションに変更を加えると、データベースは変更されません。どのようにしてHerokuデータベースをレーキしますか?

私はHerokuデータベースでレーキを実行する必要があることを認識しました。しかし、私がしようとするとheroku rake db:migrate私は次のエラーが発生します。

rake aborted!初期化されていない定数Rake :: DSL`

どうすればこの問題を解決できますか?

私はheroku db:pushで即興演奏しましたが、現在のデータベースを削除するため保持できません。

答えて

2

新しいCedar Stackを使用している場合、あなたは

heroku run rake db:migrate 
+0

を移行しますか? – Vasseurth

+0

これは可能かどうかわかりませんが、新しいアプリケーションを作成する場合は、 heroku create --stack cedar と入力してgit repoを押してください。 私のGemfileにもいくつか問題がありました。この1つはhttps://gist.github.com/040c2e18ef8708a30bf4で、これまでシーダースタックで私の仕事をしていました。 – Juanda

0

追加指示

heroku rake db:migrate 
+0

を使用する必要があり、これはHerokuのすくいデシベルする必要があります:あなたは杉に、デフォルトのスタックから移動するにはどうすればよい –

関連する問題