英文:
Why do I get this error when loading library tidyverse?
问题
昨天我像往常一样加载了tidyverse
,但现在出现了以下错误:
library(tidyverse)
警告:包 ‘tidyverse’ 是在 R 版本 4.1.3 下构建的Error: 包或命名空间加载失败,要在‘tidyverse’中加载命名空间,需要执行 loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): 命名空间 ‘cli’ 3.1.0 已加载,但需要 >= 3.4.1
我已经更新了我的包。
另外,我尝试了以下操作:
remove.packages("tidyverse")
install.packages("tidyverse")
remove.packages("rlang")
install.packages("rlang")
但是,当我再次加载library(tidyverse)
时,我仍然遇到相同的错误。
英文:
Yesterday I loaded tidyverse` as usual, but not I get the following error:
library(tidyverse)
Warning: package ‘tidyverse’ was built under R version 4.1.3Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): namespace ‘cli’ 3.1.0 is already loaded, but >= 3.4.1 is required
I already updated my packages.
Also, I have tried the following:
remove.packages("tidyverse")
install.packages("tidyverse")
remove.packages("rlang")
install.packages("rlang")
But again, when I load library(tidverse)
I get the same error.
答案1
得分: 1
我更新了我的 R
版本(到 4.2.2),并手动更改为 RStudio:工具 -> 全局选项 -> R 版本。
英文:
At the end, I updated my R
version (to 4.2.2) and changed it to RStudio manually: Tools -> Global Options -> R version.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论