我想为"R version 3.2.3 (2015-12-10)"
安装rgdal
。我已经下载并安装了:
- GDAL 1.11完整版
- PROJ框架v4.9.2-2
- GEOS框架v3.5.0-1
从KyngChaos下载。
然后在RStudio中输入install.packages("rgdal")
,但是出现了以下错误:
> ....
>
> configure: CC: clang configure: CXX: clang++ configure: rgdal:
> 1.1-1 checking for /usr/bin/svnversion... yes configure: svn revision:
> 572 checking for gdal-config...
> no no configure: error: gdal-config
> not found or not executable. ERROR: configuration failed for package
> ‘rgdal’
> * removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgdal’
> Warning in install.packages : installation of package ‘rgdal’ had
> non-zero exit status
> sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.10.5 (Yosemite)
locale:
[1] de_AT.UTF-8/de_AT.UTF-8/de_AT.UTF-8/C/de_AT.UTF-8/de_AT.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.2.3
我也在终端尝试过
R CMD INSTALL rgdal_1.1-1.tar --configure-args='--with-gdal-config=/Library/Frameworks/GDAL.framework/Programs/gdal-config
--with-proj-include=/Library/Frameworks/PROJ.framework/Headers
--with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib'
和
sudo R CMD INSTALL –configure-args=’–with-proj-include=/usr/local/lib’ rgdal_1.1-1.tar
没有运气!
devtools::session_info()
会显示整个R+系统配置,这对于排查问题非常有帮助。我使用Homebrew进行支持库的安装,并没有遇到任何问题,但是您可以尝试将export PATH="/Library/Frameworks/GDAL.framework/Programs:$PATH"
(这是使用KC框架的gdal-config
路径)添加到您的配置文件中,然后重新启动R/RStudio并尝试再次安装。 - hrbrmstrgdal-config
,它会产生错误还是打印一些东西? - Philbash:gdal-config:命令未找到
- four-eyesGDAL
安装出了问题。我建议您从KyngChaos下载最新版本的GDAL Complete 1.11
并重新安装它(只重新安装该应用程序,而不是其他库文件)。 - Phil