ある日、いつも通りにサーバーを立ち上げ、(http://localhost:3000)
に接続しようとした際に、突然接続できなくなりました。
その際にコンソール上に出たエラー文はこちら。
PG::ConnectionBad - could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
私はあらゆるサイトを読み漁り、色々と試しました。
1.postgresのアップロード
2.linkファイルの再構築
3.servicesのインストール・起動
いずれを実行するも接続できませんでした。
しかし、とあるサイトで見つけた、
rm /usr/local/var/postgres/postmaster.pid
をターミナル上にて、実行してみたところ、見事解決しました!これはどうやら、前回正常にpostgresを終了させなかったことが原因で、本来残るはずがないファイルが残ってしまっていたようでした💧