1

我真的遇到了 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 
  "" 

我真的不明白出了什么问题。任何人都可以帮忙吗?

4

1 回答 1

0

您不小心覆盖了PATHenvvar。您输入的行.Renviron必须是:(PATH="C:/rtools40/usr/bin;${PATH}"注意 " 和 {}),否则您将丢失 R 安装路径并且 R 将无法加载共享库。

于 2021-02-16T22:08:25.883 回答