【发布时间】:2016-03-23 20:44:50
【问题描述】:
我想为"R version 3.2.3 (2015-12-10)" 安装rgdal。
我下载安装了
- GDAL 1.11 完成
- PROJ 框架 v4.9.2-2
- GEOS 框架 v3.5.0-1
然后在 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+system 配置。我使用 Homebrew 安装支持库并且没有问题,但是您可以将export PATH=”/Library/Frameworks/GDAL.framework/Programs:$PATH”(这是使用 KC 框架 IIRC 的gdal-config的路径)添加到您的配置文件并重新启动 R/RStudio 并再次尝试安装. -
@Phil 添加了信息
-
如果您在终端(而不是 R 控制台)中输入
gdal-config,它会产生错误,还是会打印一些东西? -
@hrbrmstr 没有成功
-
@Phil
bash: gdal-config: command not found