0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ローカルのエラーを解決しても本番環境で反映されなかった件(DBが原因だった編)

Posted at

#最初に#
フリマアプリのコピーをチームで開発している時、ローカル環境で下記エラーが出ており、

rails db:dorop

rails db:create

rails db:migrate

をしたら解決できました。
しかし、本番環境ではDBの状態が古いままだった為、ずっとエラーが起きている状態でした。

q1.png

#間違った理解#

カリキュラムを見直すと本番環境用のコマンドをcurrentディレクトリで実行しなけばならないことが分かりました。
しかし、ec2にSSH接続した後、リポジトリ名に移動することがcurrentディレクトリのことだという間違った解釈をしていたのです。←今考えると意味不明...

#解決#

cd current/

にてcurrentディレクトリに移動。

DISABLE_DATABASE_ENVIRONMENT_CHECK=1 bundle exec rake db:drop

rails db:create RAILS_ENV=production

rails db:migrate RAILS_ENV=production

でDBを新しく作り直すことができ無事エラーが解消、本番環境でtop画面を表示させることができました!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?