R 파일을 배치 모드로 실행하면 R 파일을 찾을 수 없습니다. 내가.Renviron 파일을 일괄 처리로 찾을 수 없습니다.
source(paste0(Sys.getenv("HOME"),"\\.Renviron"),echo=TRUE)
을 포함하면 출력이 제대로
R_LIBS = "D:\\R\\library"
를보고하지만,이 디렉토리에 패키지를 찾을 수 없습니다. 나는 R CMD BATCH
과 Rterm.exd <
소스>출력2>&1
을 시도했지만 두 방법 중 하나를 사용하여 패키지 라이브러리를 찾을 수 없습니다. 아무도 내가 뭘 잘못하고 있는지 알아? Windows 7에서 R 3.3.2를 사용하고 있습니다.
배치에서 실행할 때'.libPath()'를 출력하십시오. 너는 무엇을 얻 느냐? – csgillespie
나는 매우 비슷한 문제가 있습니다. 명령 프롬프트에서 R을 실행하면 R은 R을 실행하는 디렉토리에있는 경우에만 .Renviron을로드합니다. R은 사용자의 홈 디렉토리에서 .Renviron을 검색해야하지만 이해가되지 않습니다. . – billelev
정말 이상한 점은 홈 디렉토리의 .Rprofile 파일이 발견된다는 것입니다. 이 문제를 해결하기 위해 R_LIBS를 정의한 Windows 배치 파일을 만들었습니다. D : \ R \ R-3.3.2 \ bin \ x64 \ Rterm.exe --no-restore --no-save --file = "% 1.R ">"% ~ 1.out "2> & 1 R_LIBS = D :/R/library'. Kludgey하지만 작동합니다. – ckx