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

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

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

展开
收起
十一0204 2023-12-12 23:29:07 189 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”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关电子书

更多
PolarDB+AnalyticDB助力交通物流行业系统升级 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载