在尝试通过install.packages安装'devtools‘(’devtools‘)后,我得到了以下错误。
n R CMD安装
下载的源代码包在'C:\Users\USER\AppData\Local\Temp\RtmpSGxpAV\downloaded_packages‘警告消息中: 1:在install.packages("devtools")中:安装包'waldo’有非零退出状态2:在install.packages中(“devtools”):安装软件包'callr‘有非零退出状态3:在install.packages("devtools")中:安装软件包’生命周期‘有非零退出状态4:在install.packages("devtools")中:安装软件包回忆录非零退出状态5:在install.packages("devtools")中:安装软件包'sessioninfo‘有非零退出状态6:在install.packages("devtools")中:安装包'usethis’有非零退出状态7:在install.packages("devtools")中:安装软件包'rcmdcheck‘有非零退出状态8:在install.packages("devtools")中:安装'devtools’具有非零退出状态
在分析了错误消息之后,我意识到所有以“tar.gz”结尾的源包似乎都没有被解压缩为文件夹。
在运行install.packages('devtools')命令之前,我应该安装什么?
最后,如何自动安装“devtools”?
发布于 2022-07-18 08:42:21
我用这个命令解决了我的问题。
install.packages("devtools", type="binary")我不知道为什么它被解决了。
但是,我注意到这与在尝试安装“tidyvere”或“dplyr”等其他软件包后安装“source”软件包有关。相反,“二进制”包是可以的。
这个结果来自运行install.packages ('tidyverse')后的终端。
There are binary versions available but the source versions are later:
binary source needs_compilation
processx 3.4.2 3.7.0 TRUE
htmltools 0.4.0 0.5.2 TRUE
sass 0.2.0 0.4.2 TRUE
glue 1.4.0 1.6.2 TRUE
lifecycle 0.2.0 1.0.1 FALSE
vctrs 0.2.4 0.4.1 TRUE
tidyselect 1.0.0 1.1.2 TRUE
data.table 1.12.8 1.14.2 TRUE
gargle 0.4.0 1.2.0 FALSE
ellipsis 0.3.0 0.3.2 TRUE
vroom 1.2.0 1.5.7 TRUE
callr 3.4.3 3.7.1 FALSE
tinytex 0.22 0.40 FALSE
xfun 0.13 0.31 TRUE以下是我的错误信息摘要。
错误1:“rlang”是获取依赖项错误的示例包。
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
namespace 'rlang' 0.4.5 is being loaded, but >= 0.4.10 is required错误2:“生命周期”是导致延迟加载失败错误的示例包。
ERROR: lazy loading failed for package 'lifecycle'
* removing 'C:/Users/USER/Documents/R/win-library/3.5/lifecycle'
* restoring previous 'C:/Users/USER/Documents/R/win-library/3.5/lifecycle'https://stackoverflow.com/questions/73017176
复制相似问题