如何卸载旧版本的rlang软件包?

如何卸载旧版本的rlang软件包?,r,package,R,Package,我已经安装了更新版本的“rlang”软件包(0.4.7)。 当我检查库时,它给了我如下错误消息: 图书馆(rlang) 值[3L]中存在错误: 无法卸载程序包“rlang”版本0.4.5: unloadNamespace(包)中出错:命名空间“rlang”由“tible”、“支柱”、“ggplot2”、“lifecycle”导入,因此无法卸载 然后我尝试了detach()和unloadNamespace()函数,它们都给了我错误: 分离(“包:rlang”,unload=TRUE,charact

我已经安装了更新版本的“rlang”软件包(0.4.7)。 当我检查库时,它给了我如下错误消息:

图书馆(rlang) 值[3L]中存在错误: 无法卸载程序包“rlang”版本0.4.5: unloadNamespace(包)中出错:命名空间“rlang”由“tible”、“支柱”、“ggplot2”、“lifecycle”导入,因此无法卸载

然后我尝试了detach()和unloadNamespace()函数,它们都给了我错误:

分离(“包:rlang”,unload=TRUE,character.only=TRUE) 分离时出错(“包:rlang”,unload=TRUE,character.only=TRUE): 无效的“name”参数 unloadNamespace(“rlang”) unloadNamespace(“rlang”)中出错: 命名空间“rlang”由“tibble”、“支柱”、“ggplot2”、“lifecycle”导入,因此无法卸载


那我该怎么办?

重新启动R会话。在尝试更新包之前,请确保不要运行任何加载包的代码。除了MrFlick所说的,如果您正在使用它,您还可以尝试在纯R而不是RStudio中安装包。问题解决了!MrFlick方法效果良好。谢谢你们两个@凯。当我尝试加载以前安装的软件包的新版本时,Rstudio使我有机会重新启动。