它在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但是任何方法都没有解决这个问题。
答案 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所建议的那样。