2

在使用 postgres 和 mac 10.8 搜索所有这些问题后需要帮助

我通过自制软件安装了 pg(也尝试了 heroku 应用程序但没有运气)

which psql --> /usr/local/bin/psql
psql --version --> psql (PostgreSQL) 9.2.4

启动 Rails 服务器时,我得到Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

当我这样做时,pg_ctl -D /usr/local/var/postgres -l logfile start我得到server starting

当我跑步时,psql我得到Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

任何想法?

4

2 回答 2

6

无论我的设置有什么问题,我都结束了添加host: localhost到我的设置database.yml,它成功了。浪费了太多时间,所以它现在会保持原样。谢谢你的帮助。

于 2013-08-29T23:32:49.750 回答
0

您在系统中有用户“postgres”吗?

我不知道自制,但也许你需要:

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

postgres 用户还必须对日志文件具有写权限。

于 2013-08-28T20:21:21.560 回答