我的Ubuntu机器有最新的GDAL(2.2.1,2017/06/23发布).但是R抱怨说我的gdalversion <2.0
configure:CC:gcc -std = gnu99 configure:CXX:g ++检查gdal-config .../usr/bin/gdal-config检查gdal-config usability ... yes configure:GDAL:1.11.3检查GDAL版本> = 2.0.0 ...无配置:错误:sf与2.0.0以下的GDAL版本不兼容
如何指示R访问已安装在Ubuntu上的GDAL(2.2.1版本)?
Ric*_*ack 25
您可能需要卸载gdal的所有痕迹,然后从ubuntugis-unstable源重新安装它.以下帮助我解决了类似的问题:
sudo apt remove libgdal-dev
sudo apt remove libproj-dev
sudo apt remove gdal-bin
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
Run Code Online (Sandbox Code Playgroud)
执行此行时,请确保显示版本> = 2.0
sudo apt-cache policy libgdal-dev
Run Code Online (Sandbox Code Playgroud)
如果是,请运行
sudo apt update
sudo apt install libgdal-dev
Run Code Online (Sandbox Code Playgroud)
然后,我可以在Ubuntu 14.04("Trusty Tahr")中成功执行R 3.4.2:
install.packages('rgdal')
Run Code Online (Sandbox Code Playgroud)