为什么在R中加载redist包时会出现此错误

  • 本文关键字:包时会 错误 redist 加载 r
  • 更新时间 :
  • 英文 :


我最近在RStudio中遇到了一个以前从未遇到过的错误。我目前使用的是R的最新版本4.1.2。我安装了一个名为";redist";当我在RStudio中加载包时,我得到以下错误:

Error: package or namespace load failed for ‘redist’:
.onLoad failed in loadNamespace() for 'units', details:
call: udunits_init(path)
error: no database found!

下面的代码片段列出了我用来安装和运行该包的内容。

install.packages("redist", dependencies = TRUE)
library(installr)

我真的不知道在哪里查找这个错误,也不知道如何修复这个错误。有人遇到过类似的事情吗?或者有人对该怎么办有什么建议吗?

经过一些思考,我找到了一个有效的解决方案,尽管这可能与包本身有关。

在加载redist包之前,有必要加载udunits2包。加载库即可工作。

最新更新