代码之家  ›  专栏  ›  技术社区  ›  Rehan Azher

错误:无法加载库“/usr/pgsql-9.6/lib/rtpostgis-2.4.so”:libicui18n.so.58:无法打开共享对象文件:没有这样的文件或目录

  •  0
  • Rehan Azher  · 技术社区  · 6 年前

    我不确定这是不是问这个问题的正确论坛,但看到了一些类似的问题,所以张贴在这里。

    在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,os是sles12 sp2。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Rehan Azher    6 年前

    我通过反复试验找到了解决办法,但设法解决了这个问题。 看来postgis安装程序正在寻找 LD_LIBRARY_PATH ,我通过确保我的环境 图书馆路径 已设置,还包括 /usr/lib 在里面。

    以防其他人碰到同样或类似的问题。