在执行 library(dplyr)命令,导入包时 ,宝如下错误:
> library(dplyr) #操作
Error: package or namespace load failed for ‘dplyr’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): 载入了名字空间‘rlang’ 1.0.3,但需要的是>= 1.0.5
这是因为导入的包,依赖包rlang,但是该包的版本低,是 1.0.3,但需要的是>= 1.0.5,则可以删除现在的包rlang,重新安装该包
执行如下命令,删除当前的包,然后安装该包。则检查版本,变成了1.0.6,满足需求.
> remove.packages("rlang")
从‘C:/Program Files/R/R-4.2.1/library’中删除程序包
(因为没有指定‘lib’)
> install.packages("rlang")
Error in install.packages : Updating loaded packages
Restarting R session...
> install.packages("rlang")
trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/4.2/rlang_1.0.6.zip'
Content type 'application/zip' length 1574793 bytes (1.5 MB)
downloaded 1.5 MB
程序包‘rlang’打开成功,MD5和检查也通过
在执行library(dplyr) #操作命令成功.