3 回答
TA贡献1802条经验 获得超4个赞
如果您将OS X与Homebrew软件包管理器一起使用,并通过homebrew-science tap安装R ,则可以先安装gdal来安装rgdal。
brew install gdal
您可能首先要列出可供选择的方案运行在此情况下,你想要的东西之前看中如PostgreSQL的支持。查看可用的选项类型
brew options gdal
然后你可以打字
brew install --with-postgresql gdal
过了一段时间你应该很好地使用依赖项,因为proj包括你需要的proj_api.h是依赖项!不幸的是,rgdal现在仍然找不到pro_api.h,因为它没有查找/ usr / local / include。要使用rgdal安装修复此问题和其他可能的问题,请使用以下R命令安装rgdal:
> install.packages('rgdal', type = "source", configure.args=c('--with-proj-include=/usr/local/include','--with-proj-lib=/usr/local/lib'))
除了brew步骤之外,这应该与MacPorts所需的类似,并且您的库/头文件很可能分别位于“/ opt / local / lib”和“/ opt / local / include”下。
注意:如果您使用“--with-armadillo”作为gdal选项,并将armadillo从6升级到7,则要升级升级程序。在升级/重新安装rgdal之前,必须重新编译gdal。
TA贡献1862条经验 获得超6个赞
在使用R-3.2.0的Fedora 21系统上,以下工作:
yum install gdal.x86_64 gdal-devel.x86_64 gdal-libs.x86_64
yum install proj.x86_64 proj-devel.x86_64
yum install proj-epsg.x86_64 proj-nad.x86_64
显然这是多次尝试获得的结果:
install.packages("rgdal")
上班。您可以在一次安装中完成所有操作。
- 3 回答
- 0 关注
- 3711 浏览
添加回答
举报