【发布时间】:2020-07-19 23:09:24
【问题描述】:
我现在对 tidyverse 包有点挑剔,我需要在分层地图上分配任务。我尝试使用install.packages("tidyverse") 和install.packages ("tidyverse", dependencies = TRUE) 安装软件包,但是当我运行library(tidyverse) 时,它没有安装。我在网上搜索,发现我有一个旧版本的 RStudio IDE,所以我上传了最新版本(1.3.1056)。
安装最新版本后,我重新安装了软件包,但 R 告诉我以下内容:
"Rtools 是构建 R 包所必需的,但目前不是 已安装”。
所以,我做到了,但 R 告诉我 Rtools 包不适用于 R 版本 3.5.3。
如何使用 tidyverse?
【问题讨论】:
-
当前的 R 版本是 R 4.0.2。你能更新你的 R 版本吗
-
Rtools 可用于 R-3.5.3,请参阅 cran.r-project.org/bin/windows/Rtools/history.html
-
所以...我建议您尝试从上面的链接安装
Rtools35.exe,重新启动R,然后再试一次install.packages("tidyverse", dependencies=TRUE)。如果由于查找 Rtools 的问题导致编译失败,请确保您已卸载 Rtools40,重新启动 R 并重试。如果它仍然失败(并且问题不是由于没有找到 Rtools35),那么请在您的问题的代码块中发布您的命令和所有错误。谢谢! -
"Rtools" 不是 R 包。它是用于编译包的附加工具。尽管最好为大多数系统安装预编译版本。使用
install.packages("tidyverse", type="binary")虽然这可能只适用于最新版本的 R,并且您使用的版本是多个版本的旧版本。