Postgresql和Postgis

时间:2013-04-03 01:43:28

标签: macos postgis postgres.app

我正在努力让postql和postgis一起工作,但仍然遇到同样的问题。

使用: PostgreSQL 9.2.3(postgres.app)

我跑的时候:

CREATE EXTENSION postgis;  
ERROR:  could not access file "$libdir/postgis-2.0": No such file or directory

我跑的时候也遇到同样的错误:

$psql -d myDB -f postgis.sql

psql:postgis.sql:49: ERROR:  could not access file "$libdir/postgis-2.0": No such file or directory

当我检查我的$ libdir

$pg_config --libdir  
/Applications/Postgres.app/Contents/MacOS/lib  
$pg_config --pkglibdir  
/Applications/Postgres.app/Contents/MacOS/lib

如果我检查目录,我找到一个文件:postgis-2.0.so

我已经对这个问题打了几天,但是无法理解。

1 个答案:

答案 0 :(得分:0)

我使用kyngchaos distribution重新安装了postgres,并对此问题进行了排序 - 我之前从源代码编译过它。如果您有数据而不想替换,可以使用PGDATA环境变量升级数据目录并将KyngCHAOS指向它。祝你好运,我希望你能解决问题。如果您还有其他问题,请发表评论。