【问题标题】:How is to add R and Rtools paths in the environment variable?如何在环境变量中添加 R 和 Rtools 路径?
【发布时间】:2019-02-27 17:36:29
【问题描述】:

我已经安装了R-3.5.1Rtools35.exe。但我无法在R 中安装软件包。我到了某个地方,

确保将 R 和 Rtools 路径添加到环境变量中。

但是不知道什么是环境变量,如何在环境变量中添加R和Rtools路径?

编辑

How to add Rtools\bin to the system path in R 提供的答案需要library(devtools)。但是install.packages("devtools") 不起作用。

【问题讨论】:

  • @Hunaidkhan 那里提供的答案需要library(devtools)。但是install.packages("devtools") 也不起作用。
  • 设置BINPREF 环境变量。参见例如here
  • 将 rtools 添加到环境后,devtools 应该可以工作,请将 rtools 添加到环境中重新启动 R 会话并重试
  • @Hunaidkhan 我的问题是如何将 rtools 添加到环境中?

标签: r path environment-variables r-package


【解决方案1】:

为了设置环境变量而安装依赖严重的包似乎不是一个好的解决方案。

以下解决方案适用于 R 4.0.0 和 rtools40。

这使用了 powershell bash,它应该适用于所有最新的 Windows 版本。

$ENV:PATH = "C:\R\bin;C:\rtools40\usr\bin;$ENV:PATH"

您可以在this CI yaml 中查看 Windows 上的完整 R 4.0.0 设置。


注意,在powershell中最好引用使用.exe后缀的应用程序,因为powershell有很多别名,所以使用Rcurl不会达到你的预期,你需要R.exe或@987654327 @ 代替。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    • 2018-05-12
    • 2020-01-03
    • 2020-07-30
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    相关资源
    最近更新 更多