Postgresql无法加载库

时间:2018-04-23 12:39:34

标签: postgresql postgis

经过与postgis的常规战斗几天后,我坚持这一点:

block = new byte[4096];

并且不知道如何传递它,因为库路径是正确的......

 postgres=# CREATE EXTENSION postgis; ERROR:  could not load library
 "/usr/pgpro-9.6/lib/rtpostgis-2.4.so": libgdal.so.20: cannot open
 shared object file: No such file or directory

我从源

运行pgsql 9.6.8和psotgis构建

1 个答案:

答案 0 :(得分:1)

您必须确保libgdal.so.20位于共享库路径上。

找出库的位置,并将该目录添加到共享库路径。

在Linux上,您通常会将目录添加到/etc/ld.so.conf(或者更好地,添加到/etc/ld.so.conf.d中的PostGIS配置文件中)并运行ldconfig