如何强制 install.packages() 访问 https://cran-archive.r-project.org/windows/contrib/?

问题描述 投票:0回答:1

我有什么: enter image description here

我想要什么: install.packages 函数访问“https://cran-archive.r-project.org/src/contrib/3.6/PACKAGES.rds”

由于我当前的系统条件只允许我使用 3.6 及以下的 R 版本,因此我必须将存储库设置为 contib 的过时版本,但目前 install.packags 函数并未指向“windows”文件夹,而是“src”文件夹。

r install.packages
1个回答
0
投票

您无法将存档设置为存储库,因为存档未设置为存储库。 它需要有各种索引文件,但它们不存在。

您可以做的是建立自己的存储库。 如果您知道您想要的软件包,那么这相当容易。

drat
miniCRAN
包对此有帮助。

如果您还不知道自己想要哪些,那就更难了。 您需要搜索存档以找到声称可以在您的 R 版本中工作的软件包,然后将它们安装到您的存储库中。 您应该预料到会出现一些错误,包作者并不总是正确声明 R 版本依赖项。

总体而言,更改“当前系统条件”可能更容易,以便您可以安装当前版本的 R。

© www.soinside.com 2019 - 2024. All rights reserved.