問題発生までの流れ
昨日時点(2018/1/24)でRailsアプリをHerokuにデプロイ後にrake:db migrateでエラーが出たときの解決方法のメモ。エラーログを見ると「pgがインストールできない」というメッセージが出たが、つい先日まで他のアプリでは問題なかった。
今回問題となったアプリは最近作ったもので、そこが原因だった。
問題の原因
結論から言うと、pgのバージョンが 1.0.0でこれを 0.20.0(たぶん1.0.0以下ならok)に指定したらすんなりHerokuで通りました。pgのアナウンス(2018/1/10にアップデートしている模様)
https://rubygems.org/gems/pg/versions/0.18.4
短期間でしょうが、同じトラブルに遭う方がいると思いますので、備忘録として投稿します。