2016-08-02 2 views
0

내 컴퓨터의 환경 변수에 다음 경로를 추가하려고합니다 (64 비트 Windows 10에서 작동).Windows에서 R에 대한 환경 변수의 경로 변경.

경로 : C : \ R-3.2.5 \ 빈 \ x64의

나는이 오류가 명령 프롬프트에서 R.exe을 실행할 때 "내부 또는 외부 명령으로 인식되지"(잘림).

반면 환경 변수에 rtoOls 경로를 추가하면 gcc --help가 작동합니다.

나는 일괄 처리 파일을 만들려고했으나 (단지 R의 경로를 지정하여 검사했다.)

어떻게이 문제를 해결할 수 있습니까? 또는 배치 파일에 다른 경로를 추가하고 매번 실행해야합니까?

사례에 대한 사과가 반복됩니다. 사전에

감사

+0

배치 명령을 실행하고 있습니까? R 또는 R CMD 또는 R.exe를 실행하고 있습니까? – NJBurgo

+0

PC의 환경 변수에 C : \ R-3.2.5 \ bin \ x64를 추가 한 후 R.exe를 실행하고있었습니다. 그러나 그것은 오류를 던집니다. 그런 다음 동일한 상황이 발생한 다른 버전의 R을 시도했습니다. 그래서 나는 R.exe가 작동하는 다음 경로를 가진 배치 명령을 만들었습니다. 그래서 환경 변수에 대한 경로를 추가하는 동안 내가 뭘 잘못하고 있는지 알고 싶었습니까? 배치 명령이 작동하지만 환경 변수에 경로를 추가하지 않기 때문입니다. 또한 환경 변수에 Rtools의 경로를 추가하는 것이 정상적으로 작동하는 것 같습니다. – Jayaprakash

답변

0

관리 Cmd를 프롬프트에서 이것을 시도하고 오류가 있으면 알려 주시기 : 다시 cmd를 다시 시작하면

@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 

, 당신은 어떤 문제없이 R.exe을 실행할 수 있어야합니다 .

관련 문제