본문 바로가기

회사생활/R

R 패키지 설치가 안 되는 경우 해결방법




R 패키지 설치가 안 되는 경우 해결방법


Installation failed: Peer certificate cannot be authenticated with given CA certificates




install.packages 또는 install_github 함수를 사용해서 R 패키지를 설치할 때 가끔 위와 같은 에러가 나는데 이를 해결하기 위한 방법을 간단히 소개한다.

나의 경우 PCA 시각화를 위해 ggbiplot과 vqv 패키지를 Git Hub에서 다운받기 위해 아래 코드를 실행하니 에러 메시지를 만나게 되었다.





이런 에러가 발생하는 이유를 추측하자면 내가 실제 있는 국가랑 사용하는 인터넷 망의 국가가 달라서 생기는 것 같아서 대부분의 사용자들은 만날 일이 없을 것 같기도 하다. 이런 에러를 해결 방법은 아래 코드를 실행하는 것이다.


다만 이 방법은 기본적으로 httr 패키지가 설치되어 있는 경우 가능하다.

library(httr)
set_config(config(ssl_verifypeer = 0L))



이렇게 한 후 원래 하려던 대로 패키지 설치 코드를 실행해보자.

library(devtools)
install_github("ggbiplot", "vqv")






이번에는 아래와 같이 잘 설치가 완료된 것을 확인할 수 있다.