使用 Postgres 9.2.2,当我尝试启动 rails 服务器或运行时,我不断收到此错误psql
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"?
此命令在运行时:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
说服务器正在启动,但是当我去检查进程时,没有运行 postgres 进程
我的路径是正确的
$ which psql
/usr/local/bin/psql
$ which pg_ctl
/usr/local/bin/pg_ctl
如果我运行这个命令:
initdb /usr/local/var/postgres -E utf8
它将连接到套接字....但它也需要我删除我的数据库,这非常令人沮丧。每次我重新启动时似乎都会发生这种情况。
使用
- Postgres 9.2.2
- 酿造
- OSX 山狮
我在堆栈溢出时发现了类似的线程,但似乎没有一个解决方案有效。