【发布时间】:2021-03-24 08:35:51
【问题描述】:
我在使用 RStudio 时确实遇到了问题。 几天前它一直运行良好。然后它说我需要最新版本的 RTools。我试图安装它,但不认为它成功。但是现在我无法在 R 中加载任何内容。 启动 RStudio 时,我收到以下消息:
Error: package or namespace load failed for ‘stats’ in inDL(x, as.logical(local), as.logical(now), ...):
unable to load shared object 'C:/Program Files/R/R-3.6.3/library/stats/libs/x64/stats.dll':
LoadLibrary failure: The specified module could not be found.
During startup - Warning message:
package ‘stats’ in options("defaultPackages") was not found
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Program Files/R/R-3.6.3/library/stats/libs/x64/stats.dll':
LoadLibrary failure: The specified module could not be found.
我已经查找了此问题的解决方案,人们说要删除 /Renviron,但我不知道这会不会更糟。
以下是我在 R 中输入的一些结果:
> Sys.getenv("PATH")
[1] "C:\rtools40"
> Sys.which("stats.dll")
stats.dll
""
> Sys.which("make")
make
""
我真的不明白出了什么问题。有人可以帮忙吗?
【问题讨论】:
-
Renviron 文件中当前有什么? (这只是一个文本文件)。您的 R 和 Rtools 版本应该匹配。现在看来您正在运行 R3.6,但使用的是 Rtools 4.0
-
@MrFlick 当我在 R 中打开 Renviron 时,它只显示 PATH="C: tools40"。你对我能做什么有什么建议吗?
-
我会尝试将您的 R 更新到最新版本。您目前似乎在这两个程序之间存在不匹配。