R/error, bug

[R] ERROR: failed to lock directory 패키지 설치가 안되는 경우

R파고 Py파고 2022. 4. 11. 15:53

 

간혹 R을 이용하다 패키지 설치가 안되는 경우가 있다.

오늘은 아래와 같은 에러 메시지가 떴다.

Error in install.packages : ERROR: failed to lock directory ‘C:\Users\user\Dropbox\PC\Documents\R\win-library\4.1’ for modifying
Try removing ‘C:\Users\user\Dropbox\PC\Documents\R\win-library\4.1/00LOCK’

저 경로에 LOCK이 걸린 모양이다.

 

 

슬기로운 통계생활님의 글을 참고하여 다음과 같이 시도하였다.

install.packages(c('lmerTest'),dependencies = T, INSTALL_opts = "--no-lock")

 

그런데도 동일한 에러가 발생하였다. 1차 시도 실패.

그래서 stack overflow에 찾아본 결과, 다음과 같이 실행하라고 하여 시도해보았다.

unlink("에러가 뜬 경로", recursive = TRUE)
# C:\Users\user\Dropbox\PC\Documents\R\win-library\4.1/00LOCK

 

그래도 동일한 에러가 떴다. 2차 시도 실패.

마지막으로 시도해본 코드는 다음과 같다.

options("install.lock"=FALSE)

 

그 결과, 무사히 패키지를 다운로드할 수 있었다. 3차시도 끝에 성공!

동일한 에러가 발생하는 경우, 3번까지 시도해보시길 바란다!