R 3.1.1中的RCurl安装:包' RCurl'不可用(对于R版本3.1.1)?

时间:2017-02-13 14:20:13

标签: r installation debian

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

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

与rjson相同的问题。依赖项是libcurl和make安装。在安装liburl包(如RCurl)时,R 3.1.1有什么问题?如何克服这种最便捷的方式?

P.S。我知道这个thread但是任何方法都没有解决这个问题。

1 个答案:

答案 0 :(得分:0)

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,显然是here,正如评论中Imo所建议的那样。