我已经用homebrew安装了osm2pgsql和postgresql (9.1),并且我已经确认/usr/local/bin/osm2pgsql和/usr/local/bin/psql是我的系统正在使用的版本(使用哪个psql,哪个osm2pgsql)。
当我尝试运行osm2pgsql时,我得到一个奇怪的连接错误:
osm2pgsql us-south.osm.pbf -r pbf
osm2pgsql SVN version 0.80.0 (32bit id space)
Error: Connection to database failed: could not connect to server: Permission denied
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?有什么建议吗?我可以使用Navicat和通过psql在本地连接到我的数据库。
发布于 2013-01-07 15:05:28
添加"-H localhost“为我解决了这个问题。
例如:
osm2pgsql us-south.osm.pbf -H localhost -r pbf参见here。
https://stackoverflow.com/questions/11025356
复制相似问题