#PostgreSQLが使えない時
railsでrail s や rails db:migrate
などのコマンドを使用した際にいかのようなエラーが出た時の対処法です。
could not connect to database postgres: 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"?
この様な場合は、SQLサーバーが起動していない事が多いそうです。
サーバーのインストールなどの経験は無く、
はじめてのことであったのでかなり苦戦しました。
#インストールするだけでは使えない
SQLサーバーはインストールするだけではだめで、起動することで使用可能になります。
自動でSQLサーバー立ち上がる設定や環境に慣れてしまっているせいで、
自分で起動する感覚が僕にはありませんでした。
以下のコマンドを実行することで無事にエラー解決が出来ました!
$ sudo service postgresql start
Starting postgresql service: [ OK ]
#参考
以下のサイトが参考になりました。