我正在尝试在R版本3.5.1的CentOS 6.10上安装软件包rgdal。我有GDAL版本1.7.3和PROJ版本4.7.0-1。当我跑步时:
$ sudo -i R
> install.packages("rgdal")
我得到了一些幽默的错误:
configure: GDAL: 1.7.3
checking GDAL version >= 1.11.4... no
configure: error: upgrade GDAL to 1.11.4 or later
ERROR: configuration failed for package ‘rgdal’
* removing ‘/usr/lib64/R/library/rgdal’
rgdal CRAN页面显示您需要GDAL 1.1或更高版本,但我有GDAL 1.7.3。这有问题吗?如果是这样,您如何在CentOS上降级GDAL?如何安装兼容版本的GDAL或让R识别当前版本?
我尝试卸载,重新安装和重新启动:
$ sudo yum remove gdal proj
$ sudo yum install gdal gdal-devel
$ sudo yum install proj proj-nad proj-epsg
我尝试了许多其他版本的rgdal导致相同的错误:
> install.packages("rgdal", version = "1.2-3")
此问题模仿了我一直在关注的一个长期未回答的问题:rgdal doesn't recognize GDAL version