다른 사용자를위한 R_HOME 환경 변수 설정<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
R 루틴을 호출하는 JSL 스크립트가 있습니다. 이를 실행하기 위해 R (현재 버전 3.2.2)이 설치된 위치에 R_HOME이라는 환경 변수를 설정합니다. 구문은 다음과 같습니다.
환경 변수 설정 ( "R_HOME", "C : \ 내 경로가 내 랩톱에있는 \ R-3.2.2");
모든 것이 작동합니다. 문제 없어. 하나, 이 스크립트를 여러 다른 사용자에게 배포해야합니다. 각 사용자는 (가) R 패키지를 다른 곳에두고 (b) 다른 이름으로 설치해야합니다. R의 새 버전이 릴리스되면 가장 분명합니다. , 새 버전 번호의 기본 이름으로 설치합니다. 나에게 다른 문제가 아닌 R_HOME 환경 변수를 설정해야할지 모르겠으므로 문제가있는 것으로 보인다.
다른 사용자의 컴퓨터에서 R의 최신 버전을 검색하여 환경 변수를 설정할 수있는 방법이 있습니까? 아니면 모든 사용자가 자신의 R 디렉토리에 정확하게 동일한 이름을 부여하고 내가 지정한 특정 위치에 넣어야한다고 주장해야합니까?
많은 감사
Re : 다른 사용자를위한 R_HOME 환경 변수 설정하기감사합니다 Jim -이 특정 문제가 단순히 시간이 지나면 없어지는 것처럼 보입니다. 이는 좋은 소식입니다.
많은 감사합니다,
데이비드
Re : 다른 사용자를위한 R_HOME 환경 변수 설정하기JMP는 R_HOME 환경 변수를 자동으로 찾아야합니다. 다음은 JMP 스크립팅 가이드에서 가져온 것입니다
JMP가 R을 찾는 방법
JMP 기반 스크립트에서 액세스해야 할 때까지 JMP는 R로드를 지연합니다. JMP에서 R을로드해야하는 경우 Windows 컴퓨터에서 R을 찾는 표준 단계를 따릅니다. 1. 환경 변수 R_HOME을 찾습니다. 변수가 있으면 지정된 디렉토리에서 R을로드하십시오. 2. 환경 변수 R_HOME이 없으면 Windows 레지스트리에서 다음 키 아래의 InstallPath 값을 찾으십시오. HKEY_LOCAL_MACHINE \ SOFTWARE \ R-core \ R 64 비트 시스템에서 실행중인 32 비트 JMP의 경우 InstallPath 값이 아래에 있습니다 다음 키 : HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \ R-core \ R InstallPath 값이 있으면 지정된 디렉토리에서 R을로드하십시오. 삼. InstallPath 값이 없으면 R을 찾을 수 없다는 오류 메시지가 표시됩니다.
R이 올바르게 설치되면 R_HOME 환경 변수가 설정되므로 R_HOME 환경 변수를 덮어 쓰지 않으면 동료가 스크립트를 실행하는 데 문제가 없어야합니다.