패키지 설치중 강제종료로 인해 LOCK이 걸리는 문제가 발생할 수 있습니다.
따라서 00LOCK문제를 해결해야 정상적으로 패기지를 로드할 수 있습니다.
Error
Error in gzfile(file, "rb"): 커넥션을 열 수 없습니다.
추가정보: 경고메세지(들):
In gzfile(file, "rb"):
압축된 파일 'C:/users/*****/R/win-library/3.6/R/dplyr.rdx'를 열 수 없습니다. 그 이유는 아마도 'No such file or directory' 입니다.
패키지 'dplyr'내에서 R코드를 로드할 수 없습니다.
혹은
Error: failed to lock directory ‘/usr/local/lib/R/site-library’ for modifying
Try removing ‘/usr/local/lib/R/site-library/00LOCK-dplyr’
The downloaded source packages are in
‘/tmp/RtmpgCPB3M/downloaded_packages’
Warning message:In install.packages("dplyr") :
installation of package ‘dplyr’ had non-zero exit status
Solution
방법1:
폴더에 직접 액세스하고 파일을 수동으로 삭제하여 위에서 언급 한 'C : \ Users \ Carolin \ Documents \ R \ win-library \ 3.6/00LOCK'을 삭제하십시오 (실제로 파일이 아닌 경우)
방법2:
해당 디렉토리의 락을 풀어주고 진행하거나 ( https://stackoverflow.com/a/48974126 )
- unlink("/home/me/src/Rlibs/00LOCK-Rcpp", recursive = TRUE)
락을 무시하고 강제 설치 ( https://stackoverflow.com/a/14389028 )
- install.packages("dplyr", dependencies=TRUE, INSTALL_opts = c('--no-lock'))
Source: github.com/lumiamitie/TIL/blob/master/rstudy/package_lock.md
'R 프로그래밍' 카테고리의 다른 글
cat( )함수 (0) | 2020.11.10 |
---|---|
runif( ) 함수: 난수 생성 (0) | 2020.11.08 |
Error in plot.new(): figure margins too large (0) | 2020.10.19 |
error in file("rt") (0) | 2020.10.10 |
패키지 설치가 안되는 경우 해결방법 (0) | 2020.09.18 |