我在rtools上遇到了麻烦。Sys.which("make")生成一个空向量(从R Studio工作)
Sys.which("make")
"“
这是我的R版
R.Version()$version.string1 "R版本4.1.3 (2022-03-10)“
显然,这是我的PATH的一个问题。
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文件
PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"我也试过这个
file.edit(file.path("~", ".Rprofile"))
Sys.setenv(PATH = paste("C:/Rtools/bin", Sys.getenv("PATH"), sep=";"))然而,仍然没有运气。如何设置到rtools的路径
发布于 2022-04-05 12:16:13
我就是这样解决的:
PATH变量,您可以通过Sys.getenv("PATH")
我看到它把rtools指向了c:\rtools40\。然而,这应该是c:\rtools40\usr\bin。我相应地编辑了环境变量。下面是如何在windows上编辑环境变量的说明。
.Renviron文件中:PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"
应该根据这个位置创建/定位.Renviron文件。
Sys.getenv("HOME")https://stackoverflow.com/questions/71514948
复制相似问题