我在Ubuntu上使用R 3.6.2和CRAN的公司镜像时遇到了一个非常奇怪的问题。假设我运行以下命令:
install.packages('rlang')
我得到的是找不到版本0.4.2
。当我手动查看存储库时,我发现0.4.2
确实不存在,但是0.4.3
确实存在。首先,我认为存储库存储索引的PACKAGES
文件有问题。但是我调查了一下,它指向rlang
的正确和可用版本。
[执行install.packages()
时R从哪里得到它放入查询URL的版本号?
如果您这样做
?install.packages()
它将为您提供有关执行检索的功能的一些信息,您可以输入一个“ repo”参数。大多数情况下,如果我遇到软件包安装问题,而不是太担心正在运行的确切版本,请执行以下操作:
install.packages("rlang", dependencies = TRUE)
通常对我来说很好