Heroku
Rails5

[2018年1月時点] Rails5 Herokuでrake:db migrateが出来ない場合(pg関係でエラー)

問題発生までの流れ

昨日時点(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

短期間でしょうが、同じトラブルに遭う方がいると思いますので、備忘録として投稿します。