指定到/home/myuser/postgis的PROJ依赖,无法被识别出来。
后续安装gdal或者postgis时,指向这个地址会报错PROJ 6 symbols not found但是安装参数指向给usr/local却不会报错
指定到/home/myuser/postgis的PROJ依赖,无法被识别出来。
后续安装gdal或者postgis时,指向这个地址会报错PROJ 6 symbols not found但是安装参数指向给usr/local却不会报错
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到的问题是,安装好的PROJ依赖无法被识别,导致后续安装gdal或者postgis时报错PROJ 6 symbols not found。
解决方案:
ldd命令来检查PROJ依赖的安装路径是否正确。ldd /home/myuser/postgis/proj
如果安装路径正确,下一步检查PROJ依赖的库文件是否存在。
ls命令来检查PROJ依赖的库文件是否存在。ls /home/myuser/postgis/proj/lib/*.so
如果库文件不存在,可能是安装过程中出错。
echo命令来检查环境变量是否正确。echo $LD_LIBRARY_PATH
如果环境变量不正确,可以使用export命令来设置正确的环境变量。
export LD_LIBRARY_PATH=/home/myuser/postgis/proj/lib:$LD_LIBRARY_PATH
总之,问题的解决方案是检查PROJ依赖的安装路径、库文件和环境变量是否正确。