我正在努力让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
我已经对这个问题打了几天,但是无法理解。
答案 0 :(得分:0)
我使用kyngchaos distribution重新安装了postgres,并对此问题进行了排序 - 我之前从源代码编译过它。如果您有数据而不想替换,可以使用PGDATA环境变量升级数据目录并将KyngCHAOS指向它。祝你好运,我希望你能解决问题。如果您还有其他问题,请发表评论。