【问题标题】:RCurl Installation in R 3.1.1: package 'RCurl' is not available (for R version 3.1.1)?R 3.1.1 中的 RCurl 安装:包“RCurl”不可用(对于 R 版本 3.1.1)?
【发布时间】:2017-02-13 14:20:13
【问题描述】:

它在Cran 中说 RCurl 应该用于 R >3.0.0 但 Debian Jessie 中的 R 3.1.1 会触发错误:

package 'RCurl' is not available (for R version 3)

rjson 也有同样的问题。依赖项是已安装的 libcurl 和 make。 R 3.1.1 在安装 RCurl 等 libcurl 包时有什么问题?如何克服这个最方便的方法?

附注我知道这个thread,但是任何方法都没有解决这个问题。

【问题讨论】:

  • R 二进制包是为最新版本的 R 以及一些维护版本(2.15.3、3.0.3、3.1.3、3.2.5)构建的。由于 3.1.1 不在此集合中,因此二进制 CRAN 包不可用。您可以搜索 MS 的存档存储库。这是适用于 3.1.1 的最新版本的 a link。请注意,这是从 2014 年 10 月开始的。

标签: r installation debian


【解决方案1】:

Apt-get 默认安装 3.1.1 R 版本,例如在 Debian Jessie 中。我们可以使用最新的 RCurl 安装最新版本的 R,或者安装在 R 3.1.1 中工作的 RCurl 的存档版本。

解决方案 A

您可以安装最新版本source,这样

sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/debian jessie-cran3/" >> /etc/apt/sources.list'

sudo apt-key adv --keyserver subkeys.pgp.net --recv-key 381BA480

sudo apt-get update

sudo apt-get install r-base r-base-dev

现在您可以在 R 中安装 RCurl,在 R 3.3.2 中工作。

解决方案 B

从 CRAN Archieves 安装与 3.1.1 R 匹配的 Curl,显然这是 Imo 在评论中建议的 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-09
    • 2014-09-25
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多