2

我最近安装了 R 4.0.0。与此同时,我还安装了 Rtools40。CRAN 网站说我还需要在 .Renviron 文件中指定 Rtools make 文件的路径。但是当我创建 .Renviron 文件时,我不能使用 stats 包。如果 .Renviron 文件存在,它会给出一些共享 dll 文件丢失的错误。如果我删除 .Renviron 文件,这个错误就会消失,但我无法使用 Rtools40 编译包。如何配置这个 .Renviron 文件,以便我也可以同时使用 - Rtools40 和 stats 包?我的 Rtools 制作文件位于 C:/(MyUserName)/Rtools40/usr/bin 文件夹中。该文件夹还包含 Rtools40 附带的 bash 文件。

4

2 回答 2

1
writeLines('PATH="${PATH};${RTOOLS40_HOME}\\usr\\bin"', con = "~/.Renviron")

我有同样的问题。我按照 Rtools40 下载说明进行操作,而不是将 Rtools 添加到路径的开头,而是将其添加到末尾修复了它。

于 2021-01-05T17:03:10.337 回答
0

我一直使用文件夹“C:\s”来部署不断变化的R相关软件朋友的版本。我最近将 Rtools40 安装到“C:\s\rtools40”并将它与我的 R-4.0-1 链接起来对我来说很简单。我刚刚去了“C:\s\R-4.0.1\etc\x64”,使用写字板编辑了“Makeconf”文件,并替换了该行

RTOOLS40_HOME ?= c:/rtools40

RTOOLS40_HOME ?= c:/s/rtools40

然后我对“C:\s\R-4.0.1\etc\x32”做了同样的事情。在这些之后,我使用 RStudio 安装了一个包(在 R-4.0.1 控制台中运行 install.packages("jsonlite", type = "source")),并且控制台中没有显示与 Rtools 相关的警告。我希望这在您的机器上运行良好。

于 2020-06-18T13:15:40.453 回答