【发布时间】:2021-06-21 06:20:38
【问题描述】:
我正在尝试安装“生命周期”包,但需要 rlangs。
在输入 install.packages('lifecyle') 时,我收到错误消息,我正在导入比所需更新的 rlangs 包(正在加载 'rlang' 0.4.5,但需要 >= 0.4.10) .
- 正在安装源代码包“生命周期”...
** 包“生命周期”成功解包并检查 MD5 总和
** 字节编译并为延迟加载准备包
loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 出错:
正在加载命名空间 'rlang' 0.4.5,但 >= 0.4。需要 10 个
错误:包“生命周期”的延迟加载失败- 删除 R CMD INSTALL 中的“C:/Users/user/R/library/lifecycle”
install.packages 中的警告:安装包“生命周期” 退出状态非零
我已经卸载了 rlangs 并自行重新安装,但它仍然无法正常工作。
不确定是否有帮助,但我事先收到以下消息:
有可用的二进制版本,但源版本是 稍后:
rlang - 二进制:0.4.5 - 来源:0.4.10 - 需要编译:TRUE
生命周期 - 二进制:0.2.0 - 来源:1.0.0 - 需要编译:FALSE
这个错误没有什么意义,与其他有这种错误的帖子不同。
【问题讨论】:
-
你能告诉我们
packageVersion("rlang")在制作install.packages("rlang")之后的输出是什么吗? -
当然!它是 packageVersion("rlang") [1] ‘0.4.5’。如果有帮助,我会在安装“生命周期”时更新我的帖子,提供有关消息的更多信息。
-
谢谢,也许你可以尝试通过github安装
devtools::install_github("r-lib/rlang", build_vignettes = TRUE)
标签: r namespaces rlang