Roe*_*ink 2 linux r rhel rgdal rhel6
我有安装(编译)rgdal 1.9.2和proj软件包的AWS RHEL6服务器。现在在RI中要安装rgdal软件包,但是会出现此错误:
**测试是否可以加载已安装的软件包
dyn.load(file,DLLpath = DLLpath,...)中的错误:
无法加载共享对象'/home/Roel/R/x86_64-redhat-linux-gnu-library/3.3 /rgdal/libs/rgdal.so':libgdal.so.1:
无法打开共享对象文件:无此类文件或目录错误:加载失败
执行停止
错误:加载失败
*删除'/ home / Roel / R / x86_64-redhat -linux-gnu-library / 3.3 / rgdal'install.packages中的警告:
软件包“ rgdal”的安装退出状态为非零
完整的安装日志可以在这里找到。
当我在Linux中找到rgdal.so时,找不到任何东西。我也找不到如何获得rgdal.so的一部分。
有谁知道如何解决这个问题?
我修好了它:
由于最后的错误,我也错过了日志中的一个错误:
./proj_conf_test: error while loading shared libraries: libgdal.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
libgdal.so.1在/ usr / local / lib中的系统上。
然后我做了:
echo "/usr/local/lib" >> /etc/ld.so.conf.d/R-dependencies-x86_64.conf
ldconfig
Run Code Online (Sandbox Code Playgroud)
这修复了我在OP中提到的后续错误。