【问题标题】:Changing path in environmental variables for R in Windows.在 Windows 中更改 R 的环境变量路径。
【发布时间】:2016-12-07 08:37:26
【问题描述】:

我正在尝试将以下路径添加到我的 PC 上的环境变量(适用于 64 位 Windows 10)。

路径:C:\R-3.2.5\bin\x64

当我在命令提示符下运行 R.exe 时,我收到错误“不被识别为内部或外部命令”(截断)。

而 gcc --help 在将 rtoOls 路径添加到环境变量后起作用。

我尝试创建它工作的批处理文件(但我只是通过给出 R 的路径来检查)。

我该如何解决这个问题,或者应该只添加其他路径到批处理文件并每次都执行它?

万一问题重复道歉。

提前致谢

【问题讨论】:

  • 您正在运行批处理命令吗?您正在运行 R 或 R CMD 或 R.exe?我们需要更多才能为您提供帮助
  • 在我的 PC 上将 C:\R-3.2.5\bin\x64 添加到环境变量后,我正在运行 R.exe。但它会引发错误。然后我尝试了不同版本的R,同样的情况发生了。所以我使用以下路径创建了一个批处理命令,然后 R.exe 工作所以我想知道在向环境变量添加路径时我做错了什么?因为批处理命令正在工作,但没有添加环境变量的路径。将 Rtools 的路径添加到环境变量中似乎也可以正常工作。

标签: r windows batch-file environment-variables


【解决方案1】:

在 Admin Cmd Prompt 中试试这个,如果有任何错误,请告诉我:

@echo off
setLocal EnableDelayedExpansion
set "RPath=C:\R-3.2.5\bin\x64"                     
set "envPath=%PATH%" & set "Separator="
if not "%envPath:~-1%" == ";" set "Separator=;"

if "!envPath:%RPath%=!"=="%envPath%" (
    setx PATH "%PATH%%Separator%%RPath%" /M )
timeout 5
exit /b

再次重新启动 Cmd 后,您应该能够运行 R.exe 而不会出现任何问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-05
    • 2015-02-16
    • 2018-02-09
    • 2017-09-30
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 2011-04-25
    相关资源
    最近更新 更多