将 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_packages 安装源包'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_packages'</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>
我该如何解决这个问题?