最近加载R包突然出现问题,之前没有遇到过的报错,然后搜索了一下参考到了前人的经验,原贴地址:https://blog.csdn.net/A_Gui_Code/article/details/106185411
报错命令:
# Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
# 载入了名字空间‘rlang’ 0.4.2,但需要的是>= 0.4.3
解决方法(一):
1. 关闭RStudio。
2. 这是安装某个包出现的这个语句,删除对应library的package(library的路径可以通过Tools-Global Option-General- R version查看)。
3. 使用R来下载对应的包,而不是RStudio,这种报错就是RStudio的原因。
加载tidyverse包用以上的方法终于解决了R包报错的问题,感谢前贴主摸索出的解决方法。嘿嘿。。。。
顺便还搜索到了另一个解决方法也留下来供参考一下。
解决方法(二)
1. 找到报错的包的名字,如ellipsis。直接到Rstudio 右下角的框的Package栏,右边 x图标 remove它。
2. 在console 控制台install.packages(“ellipsis”), 解决。
网友评论