首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置R的Rtools路径

如何设置R的Rtools路径
EN

Stack Overflow用户
提问于 2022-03-17 15:27:56
回答 1查看 1.3K关注 0票数 2

我在rtools上遇到了麻烦。Sys.which("make")生成一个空向量(从R Studio工作)

Sys.which("make")

"“

这是我的R版

代码语言:javascript
复制
R.Version()$version.string

1 "R版本4.1.3 (2022-03-10)“

显然,这是我的PATH的一个问题。

代码语言:javascript
复制
Sys.getenv("PATH")

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users...\Miniconda3;C:\Users...\Miniconda3\Library\mingw-w64\bin;C:\Users...\Miniconda3\Library\usr\bin;C:\Users...\Miniconda3\Library\bin;C:\Users...\Miniconda3\Scripts;C:\Users...\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users...\AppData\Local\Programs\Python\Python39\;C:\Users...\AppData\Local\Microsoft\WindowsApps;C:\Users...\AppData\Local\Programs\Microsoft对代码\bin“

我尝试将PATH设置为rtools,如下所示。

我创建了一个~/.Renviron文件

代码语言:javascript
复制
PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"

我也试过这个

代码语言:javascript
复制
file.edit(file.path("~", ".Rprofile"))
Sys.setenv(PATH = paste("C:/Rtools/bin", Sys.getenv("PATH"), sep=";"))

然而,仍然没有运气。如何设置到rtools的路径

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-05 12:16:13

我就是这样解决的:

  1. 通过查看我的PATH变量,您可以通过

Sys.getenv("PATH")

我看到它把rtools指向了c:\rtools40\。然而,这应该是c:\rtools40\usr\bin。我相应地编辑了环境变量。下面是如何在windows上编辑环境变量的说明。

  1. 我还将其添加到.Renviron文件中:

PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"

应该根据这个位置创建/定位.Renviron文件。

代码语言:javascript
复制
Sys.getenv("HOME")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71514948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档