开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

polardb中离线安装postgis后报这个错,请问这个怎么处理啊?

polardb中离线安装postgis后报这个错,请问这个怎么处理啊?我编译了json-c 安装postgis的时候也加了with-jsondir,我需要下载买个新的 json-c还是postgis ?

展开
收起
十一0204 2023-12-12 23:29:07 148 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    问题一:在PolarDB中离线安装PostGIS后报错,可能是因为缺少一些依赖库或者环境变量没有配置正确。你可以尝试以下方法解决这个问题:

    1. 确保已经安装了所有必要的依赖库,例如GEOS、PROJ等。
    2. 检查环境变量是否正确配置,例如LD_LIBRARY_PATHPGHOME等。
    3. 如果问题仍然存在,可以尝试重新编译PostGIS并确保使用正确的编译选项。

    问题二:如果你在编译PostGIS时已经添加了with-jsondir选项,那么你应该不需要下载新的json-c库。但是,为了确保一切正常,你可以检查以下几点:

    1. 确保json-c库已经正确安装并且路径设置正确。
    2. 检查PostGIS的编译日志,看看是否有关于json-c的错误信息。
    3. 如果问题仍然存在,可以尝试重新安装json-c库并重新编译PostGIS。
    2023-12-13 14:36:50
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "你可以在 configure 的输出结果中查看 json 是否支持,
    de908ed784567e29313de8167e429107.png
    看一下 config.log 找一下关于 json 关键字,里边会有提示的,大概率是没找到库,这个目录下有一个 config.log 可以看一下,这个地方。
    736a712095dfd50059d35fc5b146abbf.png
    就是可能当前用户没有读取 jsonc 库的权限,所以无法链接,也可能库叫 lib64 而不是叫 lib。此答案整理至钉群""PG|POLARDB技术进阶""。"

    2023-12-13 12:25:12
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载