“问题一:polardb中离线安装postgis后报这个错,请问这个怎么处理啊?这个是新安装的环境 。
问题2:我编译了json-c 安装postgis的时候也加了with-jsondir,我需要下载买个新的 json-c还是postgis ?”
以下为热心网友提供的参考意见
问题一:在PolarDB中离线安装PostGIS后报错,可能是因为缺少一些依赖库或者环境变量没有配置正确。你可以尝试以下方法解决这个问题:
- 确保已经安装了所有必要的依赖库,例如GEOS、PROJ等。
- 检查环境变量是否正确配置,例如
LD_LIBRARY_PATH
和PGHOME
等。 - 如果问题仍然存在,可以尝试重新编译PostGIS并确保使用正确的编译选项。
问题二:如果你在编译PostGIS时已经添加了with-jsondir
选项,那么你应该不需要下载新的json-c库。但是,为了确保一切正常,你可以检查以下几点:
- 确保json-c库已经正确安装并且路径设置正确。
- 检查PostGIS的编译日志,看看是否有关于json-c的错误信息。
- 如果问题仍然存在,可以尝试重新安装json-c库并重新编译PostGIS。
以下为热心网友提供的参考意见
“针对回答1:你现在安装的postgis 可能在编译的时候就没有支持json,所以需要下载一个新的。
针对回答2:你可以在 configure 的输出结果中查看 json 是否支持,
看一下 config.log 找一下关于 json 关键字,里边会有提示的,大概率是没找到库,这个目录下有一个 config.log 可以看一下,这个地方。
就是可能当前用户没有读取 jsonc 库的权限,所以无法链接,也可能库叫 lib64 而不是叫 lib。此答案整理至钉群””PG|POLARDB技术进阶””。”
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/12841.html