【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 update
とbrew upgrade
を実行した
それでポスグレのバージョンが一致していなくでエラーが出ていたようだ
なのでポスグレもアップグレードしてあげればよさそう
brew postgresql-upgrade-database
これで問題なくrailsアプリを起動させることができました!
参考
PostgreSQL DB のアップグレードは brew postgresql-upgrade-database が便利 - Qiita