【发布时间】:2020-02-20 18:30:41
【问题描述】:
升级到R 3.6.2 后,我收到一系列关于正在使用的早期版本库的错误:
错误:“stringi”包是由具有不同内部结构的 R 版本安装的;它需要重新安装才能与此 R 版本一起使用 执行停止
我已经解决了其中的几个问题
install.packages('stringi')
但这只会将兔子洞引向下一个不匹配的库。我想做的是整体升级现有的库。这是一个使用建议:
lib_loc <- "<old R library path"
to_install <- unname(installed.packages(lib.loc = lib_loc)[, "Package"])
to_install
install.packages(pkgs = to_install)
但是 - 在哪里 ubuntu 上的<old R library path>?
更新根据@RuiBarradas 的建议,我跑了:
update.packages(ask=FALSE)
但是上面显示的“不同内部”错误仍然发生在许多软件包中。所以我仍在寻找如何升级旧版本 R (3.4.4) 上安装的答案
【问题讨论】:
-
您在寻找
?update.packages吗? -
@RuiBarradas 可能!现在看那个
-
@RuiBarradas 我跑了
update.package(ask=FALSE),但问题中显示的“不同内部”错误仍然出现在许多包中
标签: r