2012-06-14 52 views
3

我已經用自制軟件安裝了osm2pgsql和postgresql(9.1),並且我確認/ usr/local/bin/osm2pgsql和/ usr/local/bin/psql是版本正在被我的系統使用(使用哪個psql,哪個osm2pgsql)。osm2pgsql和postgresql 9.1從自制軟件無法連接到Mac上

當我嘗試運行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在本地連接到我的數據庫。

回答

4

加入「-H localhost」爲我解決了這個問題。

例如爲:

osm2pgsql us-south.osm.pbf -H localhost -r pbf 

看到here