2016-11-02 12 views
0

一度、spree(3.1)がローカルで動作します。手動で同様のレールのコマンドのいずれかを使用して設定テーブルを行う。 をdocumentでは、私はActiveRecord :: StatementInvalid(PG :: UndefinedTable:ERROR:relation "spree_orders"が存在しません)

rails g spree:install --user_class=Spree::User 
    rails g spree:auth:install 
    rails g spree_gateway:install 

私の最初の質問を実行することになっては私のソリューションは、これらのコマンドを使用している

Herokuのためにそれらのコマンドを実行する方法である

heroku run rake spree:install --user_class=Spree::User 
    heroku run rake railties:install:migrations 
    heroku run rake db:migrate 
    heroku run rake db:seed 
    heroku run rake spree_sample:load 
+0

続きますか? Herokuでこれらのコマンドを実行するとどうなりますか?問題であると想定されるのは? – MarsAtomic

+0

それはActiveRecord :: StatementInvalidの私の問題を解決しました。しかし、なぜ誰も英雄のために何をすべきかを言及していないのだろうか。 –

答えて

0

herokuでこれらのコマンドを再度実行する必要はありません。

greeには、spreeによって生成されたファイルを追加するだけです。また、greeにスプリー・マイグレーションを追加してから、それをherokuにデプロイするだけです。

だから

heroku run rake db:migrate 
+0

OK、私はherokuアドオンを実行した後に試しました:heroku-postgresqlとgit push heroku masterを追加してデプロイを完了してください。 Spreeは今すぐサンプルなしで準備ができていますか? –

関連する問題