问题
# Error: package or namespace load failed for ‘clusterProfiler’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
# 载入了名字空间‘rlang’ 0.4.5,但需要的是>= 0.4.6
# install.packages("https://cran.r-project.org/src/contrib/Archive/rlang/rlang_0.2.2.tar.gz", repo=NULL, type="source")
遇到的场景
在library(clusterProfiler)的时候出现,出现rlang提示要求高版本。

一开始,以为是clusterProfiler版本太高,rlang太低,就开始定位,是不是因为R包版本太高导致的不兼容?
但是发现,使用BiocManager::install,rlang最高目前也才0.4.5,哪里来的0.4.6。
后面上了github,发现13天前rlang确实可以升级到了0.4.6,不过BiocManager::install对应的仓库包根本没更新。
当然这不是重点,因为我发现无论是升级rlang版本,还是降级clusterProfiler版本,都没能解决问题。。

解决步骤
- 关了R
解决R包版本冲突

最低0.47元/天 解锁文章
2274

被折叠的 条评论
为什么被折叠?



