我目前在Linux集群上使用R运行一些物种分布建模和丰富度制图。为了运行我的分析,我需要安装rgdal,以便我的建模软件包中的栅格函数正常工作。我已经安装了proj4和gdal。然而,当我尝试安装rgdal时,出现错误信息:
checking for gdal-config... no
no
configure: error: gdal-config not found or not executable.
ERROR: configuration failed for package 'rgdal'
这是我使用的命令安装rgdal软件包:
install.packages("rgdal", configure.args=c("--with-proj-include=/home/nikhail1/bin/proj-4.9.2/bin", "--with-proj-lib=/home/nikhail1/bin/proj-4.9,2/lib"))
然而,尽管出现了gdal-config错误,gdal似乎已经安装到我的本地系统上(二进制和库文件夹位于我安装它们的地址中)。在gdal安装过程中,我也没有看到任何错误消息。为什么会出现这个错误?如何让R识别已安装的依赖项,或者如果存在问题,如何确定它?我在网上找到的大多数解决方案都是针对Debian和Ubuntu系统的,而我并没有使用这些系统。我没有权限使用sudo apt-get或yum命令。是否有gdal的任何依赖项我错过了,因为我只安装了proj 4.9.2?
我对Linux系统、rgdal和gdal软件包都很陌生。
非常感谢您的帮助。
敬礼,
Nikhail
install.packages("rgdal", configure.args=c("--with-proj-include=/home/nikhail1/bin/proj-4.9.2/bin", "--with-proj-lib=/home/nikhail1/bin/proj-4.9,2/lib", "--with-gdal-config=home/nikhail1/bin/gdal/bin"))
- Nikhail Arumoogum