Sinatraでpostgresqlにつなごうとしていたら、下記のようなエラー。Rails等他のところでは繋げられているのになぜ?
bundle exec rake db:migrate
rake aborted!
PG::ConnectionBad: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
http://taise.hatenablog.com/entry/2013/10/13/162546 によると
/var/pgsql_socket/.s.PGSQL.5432
という場所が違うらしい。
自分の場合は下記のようにしてOKでした。
$ sudo find / -name .s.PGSQL.5432
$ sudo mkdir -p /var/pgsql_socket
$ sudo ln -s /private/tmp/.s.PGSQL.5432 /var/pgsql_socket