본문 바로가기
R

R패키지 설치시 00LOCK 폴더 오류해결법

by 슬통이 2021. 1. 6.
반응형

매번 패키지를 설치할 때, 까먹어서 블로그 포스팅을 한다.

에러 현상

00LOCK 에러

rlang 같은 패키지를 설치를 하거나, 특정 패키지 설치시 다른 연동 패키지들 업데이트를 하라고 하는데, 그 중 꼭 하나가 failed to lock directory라고 하면서 에러가 남.

install.packages("rlang")

에러메세지 예시

ERROR: failed to lock directory ‘C:/R/R-4.0.3/library’ for modifying Try removing ‘C:/R/R-4.0.3/library/00LOCK-rlang’

해결책

INSTALL_opts을 다음과 같이 설정해주고, 자신이 깔려고하는 패키지를 입력한다.

install.packages("설치하고 싶은 패키지 이름", dependencies = TRUE, INSTALL_opts = "--no-lock")

예를 들어, 위의 rlang의 경우는 다음과 같이 되겠다.

install.packages("rlang", dependencies = TRUE, INSTALL_opts = "--no-lock")
반응형

댓글