0

我在 osx 上,我在创建用户 postgresql 时遇到问题。当我写命令时:

createuser myapp -s

我收到以下错误:

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 "/var/pgsql_socket/.s.PGSQL.5432"?

我不知道这是否只是 PATH 目录问题。

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

我用这个解决方案安装了 postgresql:http: //tammersaleh.com/posts/installing-postgresql-for-rails-3-1-on-lion

感谢您的帮助,并为我的英语不好感到抱歉。

4

1 回答 1

1

您确定 postgres 服务器正在运行吗?(使用“ps ax | grep postgres”)。它是否打开了 TCP 端口(默认为 5432)?这个 unix 套接字“/var/pgsql_socket/.s.PGSQL.5432”是否可用,您是否有权读取/写入它?

此外,您可能需要检查配置 postgres 服务器本身权限的 pg_hba.conf 文件。

于 2012-09-03T10:57:32.447 回答