2014-11-06 3 views
0

(서버에서 작업하고 있습니다)에 대한 읽기 및 쓰기 권한이있는 내 자신의 디렉터리에 패키지를 설치하려고합니다.사용자 지정 디렉터리에 R 패키지 설치

패키지를 성공적으로 설치하려면이 명령을 사용하십시오 : install.packages('batch', lib='./packages', repos='http://cran.rstudio.com/'. 패키지 I은이 알림을받을 수 있나요 설치를 완료하면

Error in library("batch") : there is no package called 'batch' 

가 : The downloaded source packages are in '/tmp/RtmpqTJrz5/downloaded_packages'

는 내가 원하는 모든 단순히 부하 인 내가 library('batch')로 패키지를로드 할 때

나는이 오류 패키지에. 어쩌면 .libPaths()을 바꿀 수도 있지만 확실히 확신 할 수는 없습니다. 나는 devtools에서 load_all을 사용할 수 있다는 것을 알고 있지만 어떻게 든 그 패키지를로드해야만 할 것이다.

답변

1

자신의 라이브러리 디렉토리를 사용하도록 지정하지 않았기 때문에 여전히 기본 라이브러리에서 찾고 있습니다. 필요한 항목 : lib.loc=

library('batch', lib.loc="full.path.to.your_./packages_directory") 
+0

감사합니다. 이것은 내가 필요한 작은 팁입니다. – kinsigne