2013-08-28 117 views
2

侦察所有这些问题与10.8无法连接到服务器的Postgres与山狮

我通过安装自制软件PG的Postgres和Mac之后需要帮助(试图与Heroku的应用程序还,但没有运气)

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

当启动轨服务器我得到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"?

任何想法?

+0

你可以检查'/ usr/local/var/postgres/server.log'或'/ usr/local/var/postgres/* .log'是否有错误? – jallen7usa

+0

你可以检查服务是否正在运行? 'ps aux |在Linux中的grep postgres' – usha

+0

http://stackoverflow.com/a/8482546/905902可能的重复 – wildplasser

回答

6

无论我的设置有什么问题,我最终都会将host: localhost添加到我的database.yml中,它的确有用。浪费的时间太多,所以现在会保持不变。谢谢你的帮助。

0

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

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

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

而且Postgres用户必须对日志文件的写权限。

相关问题