我试图让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
几天来,我一直在用头撞这件事,但还是搞不明白。
发布于 2013-08-17 03:34:13
我使用kyngchaos distribution重新安装了postgres,这解决了这个问题--我以前是自己从源代码编译它的。如果您有不想替换的数据,您可以升级数据目录,并使用PGDATA环境变量将KyngCHAOS指向该目录。祝你好运,我希望你能解决你的问题。但是,如果您有进一步的问题,请留下评论。
https://stackoverflow.com/questions/15777475
复制相似问题