【问题标题】:R packages rgdal / rgeos "is not available (for R version 3.1.1)" [duplicate]R包rgdal / rgeos“不可用(对于R版本3.1.1)”[重复]
【发布时间】:2014-10-09 02:08:05
【问题描述】:

在 OSX Mavericks 上的新 R 版本中安装某些软件包时遇到困难。 rgeosrgdal 都返回例如:

package 'rgeos' is available as a source package but not as a binary

Warning in install.packages :
  package 'rgeos' is not available (for R version 3.1.1)

在我的 Windows 系统上,R 3.1.1 的两个软件包都安装得很好,所以这是 Mavericks/OSX 版本问题还是我的构建有问题?更改库存储库没有任何区别。我看过从二进制文件构建,但是例如在rgeos homepage 上,它声明“OS X Mavericks 二进制文件:r-release:不可用”所以我被打脸了。

感谢您的建议。


编辑:

尝试@Andrie 的建议:

> install.packages('rgeos', type='source')
Installing package into ‘/Users/robinedwards/Library/R/3.1/library’
(as ‘lib’ is unspecified)
trying URL 'http://cran.ma.imperial.ac.uk/src/contrib/rgeos_0.3-6.tar.gz'
Content type 'application/x-gzip' length 240510 bytes (234 Kb)
opened URL
==================================================
downloaded 234 Kb

* installing *source* package ‘rgeos’ ...
** package ‘rgeos’ successfully unpacked and MD5 sums checked
configure: CC: clang
configure: CXX: clang++
configure: rgeos: 0.3-4
checking for /usr/bin/svnversion... yes
configure: svn revision: 450
checking geos-config usability... 
./configure: line 2056: geos-config: command not found
no
configure: error: geos-config not usable
ERROR: configuration failed for package ‘rgeos’
* removing ‘/Users/robinedwards/Library/R/3.1/library/rgeos’
Warning in install.packages :
  installation of package ‘rgeos’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/_s/ppznw4sx7p51kwv__hj3d8540000gn/T/RtmpK40xj7/downloaded_packages’

以及构建页面的截图:

【问题讨论】:

  • 你累了吗install.packages(..., type="source")?另请参阅构建页面cran.r-project.org/web/checks/check_results_rgeos.html
  • 嗨安德烈,请参阅上面的编辑
  • 您需要为 OS X Maverick 安装 geos 库包。
  • 当然。感谢马丁/安德烈一起提供解决方案。谁想要绿勾?
  • @richie-cotton 不应该将较新的问题标记为“重复”吗?

标签: r


【解决方案1】:

您需要从源安装rgdalrgeos

  1. 先安装包rgeos
  2. 然后从源代码安装rgdal

试试这个:

install.packages('rgeos', type="source")
install.packages('rgdal', type="source")

【讨论】:

  • 干杯。而对于自制者brew install gdal 工作正常..
  • 有人可以解释为什么从源代码安装它是有效的并且是必要的吗?
  • 我有同样的问题,rgeos 不适用于 R.3.13,所以我尝试了 install.packages('rgeos', type="source")install.packages('rgdal', type="source")´ but these failed. Then i went to http://trac.osgeo.org/geos/ and downloaded http://download.osgeo.org/geos/geos-3.4.2.tar.bz2 In terminal i did the following which went well. ·/configure` make 。但是我到底是如何将包放入 R 中的:我也尝试过 brew install gdal 但不知道如何让 R 看到包。
  • rgeos 的 .3-15 版安装不正确 - 这是来自源代码。安装运行良好的二进制文件(我相信是 .3-11 版)。
  • 解决了下载 https://cran.r-project.org/src/contrib/Archive/rgdal/rgdal_1.2-5.tar.gz 并使用 R CMD INSTALL rgdal_1.2-5.tar.gz 安装它
猜你喜欢
  • 2014-09-25
  • 1970-01-01
  • 1970-01-01
  • 2015-11-14
  • 2016-05-14
  • 2015-02-25
  • 2014-03-30
  • 2019-09-20
  • 2014-06-13
相关资源
最近更新 更多