在Cran中,RCurl应该是针对R〉3.0.0,但Debian杰西中的R 3.1.1会引发错误:
package 'RCurl' is not available (for R version 3)
rjson也有同样的问题。安装的依赖是libcurl和make。R 3.1.1在安装RCurl等libcurl包时有什么问题?如何最方便地克服这个问题?
oxf4rvwz1#
Apt-get默认安装3.1.1 R版本,例如在Debian杰西中。我们可以使用最新的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档案匹配3.1.1 R的 curl ,显然这here由Imo在评论中建议。
l5tcr1uw2#
我在R上遇到了同样的问题:
R version 4.2.3 (2023-03-15)
在Ubuntu 22.04中,这个包根本无法从R内部安装。这样做(作为root):
apt install r-cran-rcurl
在此之后,我可以从R内部安装Ecdat,它将RCurl作为依赖项。
Ecdat
RCurl
2条答案
按热度按时间oxf4rvwz1#
Apt-get默认安装3.1.1 R版本,例如在Debian杰西中。我们可以使用最新的RCurl安装最新版本的R,也可以安装在R 3.1.1中工作的RCurl存档版本。
溶液A
您可以安装最新版本source,以便
现在你可以在R中安装RCurl,在R 3.3.2中工作。
溶液B
安装从CRAN档案匹配3.1.1 R的 curl ,显然这here由Imo在评论中建议。
l5tcr1uw2#
我在R上遇到了同样的问题:
在Ubuntu 22.04中,这个包根本无法从R内部安装。
这样做(作为root):
在此之后,我可以从R内部安装
Ecdat
,它将RCurl
作为依赖项。