错误:无法加载库“ /usr/pgsql-9.6/lib/rtpostgis-2.4.so”:libicui18n.so.58:无法打开共享库文件:无此类文件或目录

时间:2018-07-13 12:03:30

标签: postgresql postgis

我不确定这是否是解决此问题的合适论坛,但是在周围看到了类似的问题,因此将其发布在此处。

我无法在PostgreSQL9.6中启用POSTGIS扩展

当我尝试启用POSTGIS时:

CREATE EXTENSION postgis;

我得到以下错误:

  

错误:无法加载库“ /usr/pgsql-9.6/lib/rtpostgis-2.4.so”:   libicui18n.so.58:无法打开共享库文件:无此文件或   目录SQL状态:XX000

我使用/usr/lib进行验证时,在find / -name libicui18n.so.58下报告的文件可用,结果如下:

/usr/lib/libicui18n.so.58

我已从源代码构建POSTGIS,操作系统为SLES12 SP2。

1 个答案:

答案 0 :(得分:1)

我通过反复试验找到了解决方案,但设法解决了这个问题。 看起来POSTGIS安装正在寻找LD_LIBRARY_PATH,我通过确保设置了环境LD_LIBRARY_PATH并在其中包含/usr/lib来解决了该问题。

以防其他人遇到相同或相似的问题。