1

我试图让 postsql 和 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

几天来我一直在努力解决这个问题,但无法弄清楚。

4

1 回答 1

0

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

于 2013-08-16T19:34:12.850 回答