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

vsikbqxv  于 2023-04-27  发布在  其他
关注(0)|答案(2)|浏览(124)

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包时有什么问题?如何最方便地克服这个问题?

  • P.s.我知道这个thread,但任何方法都不能解决这个问题。*
oxf4rvwz

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在评论中建议。

l5tcr1uw

l5tcr1uw2#

我在R上遇到了同样的问题:

R version 4.2.3 (2023-03-15)

在Ubuntu 22.04中,这个包根本无法从R内部安装。
这样做(作为root):

apt install r-cran-rcurl

在此之后,我可以从R内部安装Ecdat,它将RCurl作为依赖项。

相关问题