Daiブログ

普段学習したことや生活のことについて書いていきます〜

【PostgreSQL】 connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory

ローカル環境でrailsアプリを起動させようとすると以下のエラーが出たので備忘録

connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory

ん〜どうやらポスグレに問題がありそうだ...

brew services restart postgresql

再起動してみたがエラーは治らず、以下のコマンドで調べてみるとどうやらバージョンがおかしいみたい

postgres -D /usr/local/var/postgres

そういえば最近rbenvのアップグレードをしようと思ってbrew updatebrew upgradeを実行した
それでポスグレのバージョンが一致していなくでエラーが出ていたようだ
なのでポスグレもアップグレードしてあげればよさそう

brew postgresql-upgrade-database

これで問題なくrailsアプリを起動させることができました!

参考

PostgreSQL DB のアップグレードは brew postgresql-upgrade-database が便利 - Qiita