0

将 R 版本从 3.5 更新到 4.0 后,我遇到了 devtools 包的安装问题。下载并安装 Rtools 4.0 和 RStudio-1.2.5042。当我尝试安装 devtools

install.packages("devtools")

我收到这条消息:

警告:构建 R 包需要 Rtools,但当前未安装。请在继续之前下载并安装适当版本的 Rtools:

https://cran.rstudio.com/bin/windows/Rtools/将包安装到“C:/Users/shalzsab/Documents/R/win-library/4.0”(因为“lib”未指定)还安装依赖项“使用这个'</p>

有可用的二进制版本,但源版本更高:二进制源需要_编译使用this 1.6.0 1.6.1 FALSE

尝试 URL ' https://cran.rstudio.com/bin/windows/contrib/4.0/devtools_2.3.0.zip ' 内容类型 'application/zip' 长度 351089 字节 (342 KB) 下载 342 KB

包'devtools'成功解包并检查了MD5总和

下载的二进制包在 C:\Users\shalzsab\AppData\Local\Temp\RtmpkhJwos\downloaded_pa​​ckages 安装源包'usethis'</p>

尝试 URL ' https://cran.rstudio.com/src/contrib/usethis_1.6.1.tar.gz ' 内容类型 'application/x-gzip' 长度 255052 字节 (249 KB) 已下载 249 KB

下载的源码包在'C:\Users\shalzsab\AppData\Local\Temp\RtmpkhJwos\downloaded_pa​​ckages'</p>

当我加载包时出现此错误

library(devtools)

错误:找不到“devtools”所需的包“usethis”

如果我尝试检查安装目录中的包

find.package("devtools")

“C:/Users/shalzsab/Documents/R/win-library/4.0/devtools”

使用这个包我得到这个错误

find.package("usethis")

find.package("usethis") 中的错误:没有名为 'usethis' 的包</p>

我该如何解决这个问题?

4

0 回答 0