본문 바로가기
Work/About R

R마크다운 오류 해결 (knit 실행 오류)

by Q flow 2020. 10. 6.

R마크다운 오류 해결 
(knit 출력 실행 오류)

 

R마크다운을 활용하여 R코드와 출력결과를 pdf, word, html 등의 문서로 내보내는 과정에서 다음과 같은 오류메시지가 출력되는 경우가 있다. 

Error in contrib.url(repos, "source") : trying to use CRAN without setting a mirror Calls : ~~ 실행이 정지되었습니다.

=> 언뜻 해석해보면 패키지를 다운로드하는 과정에서 에러가 발생한 것 같다.

 

 

에러 메시지 이미지 입니다.

 

 

어떤 이유로 에러가 발생했는지 검색을 해보지만,
명쾌한 답을 찾을 수가 없었다.

결국, 영어로 구글링 끝에 찾은 해결방법을 공유하고자 한다.

 

 

1. 에러원인

도대체 무엇이 문제일까.. 이것 저것 시도해보다 install.packages 명령어 줄을 삭제하니 에러가 뜨지 않는다.

아마도 R마크다운에서 install.packages 명령어를 실행하며 발생하는 오류인 것으로 추정된다.

하지만, 내가 원하는 분석을 위해서는 저 패키지를 설치해야 하므로 해결방법을 찾아보기로 한다.

 

 

에러 유발한 코딩 이미지입니다.

 

 

 

2. 해결법

영어 구글링하여 찾은 방법은 생각보다 간단했다.

패키지명 뒤에
repos = "http://cran.us.r-project.org" 
를 추가해주면 정상적으로 출력이 된다.

 

에러 해결방법 이미지입니다.

 

 

 R 공부의 길은 멀고도 험하다..

 

댓글