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