R 패키지 GridExtra를 사용하여 일부 그래프를 생성해야 하는데 사용 중인 컴퓨터에 패키지를 설치할 권한이 없습니다. 설명된 방법을 시도해 보았습니다.루트 액세스 없이 패키지 설치, 그러나 다음 메시지를 받았습니다:
Warning in install.packages("gridExtra", lib = "/data/Rpackages/") :
'lib = "/data/Rpackages/"' is not writable
Error in install.packages("gridExtra", lib = "/data/Rpackages/") :
unable to install packages
Execution halted
루트 액세스 없이 R 패키지를 다운로드할 수 있는 다른 방법이 있습니까?
참고: 컴퓨터 자체에서 작업하는 것이 아니라 /scratch/username/을 사용하여 HPCC에서 작업하고 있다는 점을 언급해야 합니다. 프로세스가 깔끔할수록 설치에 제약이 많아요..
답변1
인수를 제거하십시오 lib
. 패키지는 홈 디렉토리의 디렉토리에 설치되어야 합니다.
install.packages("gridExtra")
미러를 지정해야 하는 경우(이런 경우인 것 같습니다), repos
다음과 같이 매개변수를 사용하여 추가하세요.
install.packages("gridExtra", repos = "http://cran.univ-lyon1.fr")
다음을 실행하여 적절한 이미지를 선택할 수 있습니다.
chooseCRANmirror()
프롬프트 에서 R
대화식으로 실행할 수 있으며 다음을 실행하여 미러의 URL을 확인할 수 있습니다.
options("repos")
또는 미러 목록을 볼 수 있습니다http://cran.r-project.org/mirrors.html