[Rails6]Rails sでPG::ConnectionBadエラー

Rails sで下記のエラーが発生した時の対応法を記す

could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

原因

postgresのサービスを起動していなかった。。。

※自分の場合で、他の原因の可能性は大いにある。

解決方法

$ sudo service postgresql95 start

環境情報

AWS Linux
Rails 6.0.2
PG 1.2.2

まとめ

いつもdockerで開発していて、DBをローカルで利用するのに不慣れになってしまっていた。自動でサービス起動してもいいかも。AWSの環境でコロコロ変えるので、自動起動を後回しにして毎回ハマるという不毛。。。

コメント