LlewynDav 2025-04-02 16:29 采纳率: 82.4%
浏览 2

安装好的PROJ依赖无法被识别

指定到/home/myuser/postgis的PROJ依赖,无法被识别出来。

后续安装gdal或者postgis时,指向这个地址会报错PROJ 6 symbols not found但是安装参数指向给usr/local却不会报错

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-04-02 16:29
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    安装好的PROJ依赖无法被识别

    你遇到的问题是,安装好的PROJ依赖无法被识别,导致后续安装gdal或者postgis时报错PROJ 6 symbols not found。

    解决方案:

    1. 检查PROJ依赖的安装路径是否正确。可以使用ldd命令来检查PROJ依赖的安装路径是否正确。
    ldd /home/myuser/postgis/proj
    

    如果安装路径正确,下一步检查PROJ依赖的库文件是否存在。

    1. 检查PROJ依赖的库文件是否存在。可以使用ls命令来检查PROJ依赖的库文件是否存在。
    ls /home/myuser/postgis/proj/lib/*.so
    

    如果库文件不存在,可能是安装过程中出错。

    1. 如果库文件存在,检查环境变量是否正确。可以使用echo命令来检查环境变量是否正确。
    echo $LD_LIBRARY_PATH
    

    如果环境变量不正确,可以使用export命令来设置正确的环境变量。

    export LD_LIBRARY_PATH=/home/myuser/postgis/proj/lib:$LD_LIBRARY_PATH
    
    1. 如果以上步骤都没有解决问题,可以尝试重新安装PROJ依赖。

    总之,问题的解决方案是检查PROJ依赖的安装路径、库文件和环境变量是否正确。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月2日