R 패키지 설치 시 Warning in installpackages lib = CProgram FilesRR-361library is not writable 해결

R 패키지 설치 시 Warning in installpackages lib = CProgram FilesRR-361library is not writable 해결

개요

R 을 처음 접하는, 그 중에서 프로그래밍은 고사하고 컴퓨터에 익숙하지조차 않지만 당장 R을 사용해야하는 사용자의 눈높이에 맞췄으므로 지나치게 설명이 자세할 수 있다.

WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding: https://cran.rstudio.com/bin/windows/Rtools/

20191108\_104123.png

빨리 R 을 써서 뭔가를 해야하는데 위와 같은 경고가 뜨면서 패키지가 설치되지 않는 경우가 종종 있다. 주로 R을 처음 쓰거나 원래 컴퓨터에서 잘 쓰던 사용자인데 포맷한 직후에 이런 문제와 마주치게 된다. 주된 원인은 R 이 패키지를 설치할 권한이 없어서다. 다음의 절차를 따라 패키지를 설치해보자.

가이드

Step 1. R 이 설치된 경로로 이동하기

20191108\_103641.png 우선은 R이 설치된 경로로 이동해야한다. R을 설치할 때 별도의 조작을 하지 않았다면 아마 C:\Program Files\R 혹은 C:\Program Files (x86)\R 에 설치되어 있을 것이다. 거기에 자신이 설치한 R 버전에 맞는 폴더를 열자. 혹시 여러가지 버전이 섞여 있을 경우 모든 R 버전을 완전히 제거한 후 Step 2를 따르는 것을 추천한다.

20191108\_104651.png 버전에 맞게 폴더를 열면 위와 같이 R이 설치된 폴더를 확인할 수 있다.


Step 2. library 폴더 속성 열기

Honeycam2019-11-0810-32-38.gif library 폴더를 우클릭해서 속성(R)을 좌클릭한다.


Step 3. 사용 권한 창 열기

Honeycam2019-11-0810-34-15.gif library 속성의 보안 탭에서 편집을 눌러 사용 권한 창을 띄운다.


Step 4. 모든 권한 허용

Honeycam2019-11-0810-35-17.gif 그룹 또는 사용자 이름에 있는 모든 목록에서 모든 권한을 허용하도록 체크하고 적용시킨다. 원래 이렇게까지 할 필요가 없을지도 모르겠지만, 초보자에게 세세한 조정은 어렵기 때문에 그냥 다 허용하고 본다.


Step 5. 패키지 설치 재시도

다시 R 콘솔로 돌아와 패키지 설치를 시도한다. 성공적으로 권한이 부여되었다면 다음과 같이 설치 성공 메세지를 볼 수 있다. 20191108\_104216.png

댓글