【问题标题】:How do I configure Rtools40 in Windows 10 with R 4.0.0?如何在带有 R 4.0.0 的 Windows 10 中配置 Rtools40?
【发布时间】:2020-08-09 20:38:21
【问题描述】:

我最近安装了 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 文件。

【问题讨论】:

  • @yarnabrina 我发现了(谢谢)。在环境变量窗口中,“变量值”设置为“C:\rtools40\usr\bin”。我不知道“变量名”需要是什么?是“RTOOLS40”吗?
  • @EricKrantz 您不需要添加新的环境变量。在用户级别已经有一个 PATH 变量。如果你选择它,你应该得到一个带有路径列表的框。将 rtools 的路径附加到该列表中。应该够了。

标签: r rtools


【解决方案1】:

我一直使用文件夹“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 相关的警告。我希望这在您的机器上运行良好。

【讨论】:

    【解决方案2】:
    writeLines('PATH="${PATH};${RTOOLS40_HOME}\\usr\\bin"', con = "~/.Renviron")
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 2020-11-25
      • 2021-01-03
      • 1970-01-01
      • 2019-11-07
      • 2022-07-07
      • 1970-01-01
      相关资源
      最近更新 更多