본문 바로가기
R/error, bug

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

by R파고 Py파고 2022. 4. 11.

 

간혹 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번까지 시도해보시길 바란다!

 

댓글