Postsql and Postgis



我正试图让postsql和postgis一起工作,但不断遇到同样的问题。

使用:PostgreSQL 9.2.3 (PostgreSQL .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

这几天我一直在想这个问题,就是想不明白。

我使用kingchaos发行版重新安装了postgres,并解决了这个问题——我以前自己从源代码编译过它。如果有不想替换的数据,可以升级数据目录,并使用PGDATA环境变量将KyngCHAOS指向该目录。祝你好运,我希望你解决你的问题。如果你还有其他问题,请留下评论。

最新更新