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构建答案 0 :(得分:1)
您必须确保libgdal.so.20
位于共享库路径上。
找出库的位置,并将该目录添加到共享库路径。
在Linux上,您通常会将目录添加到/etc/ld.so.conf
(或者更好地,添加到/etc/ld.so.conf.d
中的PostGIS配置文件中)并运行ldconfig
。