Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 3.1.1中的RCurl安装:包装和x27;RCurl';不可用(适用于R版本3.1.1)?_R_Installation_Debian - Fatal编程技术网

R 3.1.1中的RCurl安装:包装和x27;RCurl';不可用(适用于R版本3.1.1)?

R 3.1.1中的RCurl安装:包装和x27;RCurl';不可用(适用于R版本3.1.1)?,r,installation,debian,R,Installation,Debian,它在中说,RCurl应该用于R>3.0.0,但Debian Jessie中的R 3.1.1引发了错误: package 'RCurl' is not available (for R version 3) rjson也有同样的问题。依赖项是已安装的libcurl和make。在安装诸如RCurl之类的libcurl包时,R3.1.1有什么问题?如何以最便捷的方式克服这一问题 另外,我知道这一点,但任何方法都不能解决这个问题。默认情况下,安装3.1.1R版本,例如在Debian Jessie中。我

它在中说,RCurl应该用于R>3.0.0,但Debian Jessie中的R 3.1.1引发了错误:

package 'RCurl' is not available (for R version 3)
rjson也有同样的问题。依赖项是已安装的libcurl和make。在安装诸如RCurl之类的libcurl包时,R3.1.1有什么问题?如何以最便捷的方式克服这一问题


另外,我知道这一点,但任何方法都不能解决这个问题。

默认情况下,安装3.1.1R版本,例如在Debian Jessie中。我们可以使用最新的RCurl安装最新版本的R,也可以在R3.1.1中安装RCurl的存档版本

解决方案A

您可以安装最新版本,以便

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,使用R3.3.2

解决方案B


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

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