LoginSignup
4
1

More than 5 years have passed since last update.

docker-compose upで立ち上げたRailsでActiveRecord::PendingMigrationError Migrations are pending

Last updated at Posted at 2016-12-09

docker-composeでRailsの環境をwebとdbの2つのコンテナを立ち上げてからweb側にアクセスしたところActiveRecord::PendingMigrationErrorがでました。

docker-compose で立ち上げ

docker-compose up -d

Starting pugiemonn_web_1
Starting pugiemonn_db_1

コンテナが立ち上がりました。

webにアクセス

localhost:3000のページにアクセスしたところエラーがでました。

error
Migrations are pending

マイグレーションを実行しろとあります。
docker-composeの場合docker-compose.ymlに書くのかななどと考えたのですが違いました。

docker-compose run から db:migrate

docker-composeのページにやり方がありました。

docker-compose run web rake db:migrate

db:migrateが走りました。ここのwebがwebサーバーで、dbがdbサーバーです。実行していた環境は公式ページと同じ構成でした。

再度確認

PendingMigrationErrorが消えました(☝ ՞ਊ ՞)

参考

4
1
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
4
1