Soy Library

[R] Rcpp 빌드 시 RDX3 에러, ghostcript warning과 microtype warning 본문

Study/R

[R] Rcpp 빌드 시 RDX3 에러, ghostcript warning과 microtype warning

Soy_Hwang 2021. 5. 5. 01:21

통계상담 수업에서 들어온 의뢰가 SPSS로 분석하는 것이어서 학교 계정을 통해 SPSS를 깔았다. 

근데 SPSS를 까니까 R 3.3.3버전도 같이 깔려버려서....... 얘 때문에 문제가 발생해서 증말 좌증났다. 

깔린 거 자체는 문제가 되지 않는데, Rcpp 파일을 R에서 빌드시킬 때도 이 R 3.3.3때문에 빌드가 안 되기도 하고,

R markdown에서 pdf로 knit시킬 때도 요상한 warning이 뜨기도 했다. 

 

일단 R project를 열면, .RData를 불러들일 수 없다는 warning이 뜨고, 빌드하려고 하자 " .RData has magic number 'RDX3' " 라고 하면서 에러가 나고 빌드가 안 되었다.... (그 부분은 캡쳐하는 거 까먹음)

내 생각에 이건 버전이 3.3.3으로 잘못 타서 나타난 에러라고 생각하여 먼저 다음과 같이 R 버전을 가장 최신버전으로 업데이트 하였더니 저 warning은 없어지고, build도 해결 ^0^ 

install.packages("installr")
library(installr)
updateR()

근데 이제 pdf knit 시키려고 하니까 다음과 같은 경고 메세지가 나타났다...... ghostcript은 또 뭐지... 싶어서 열심히 구글링구글링을 하였다. 

 

http://ghostscript.com/download/gsdnld.html 

 

Ghostscript

Which license is right for me? Ghostscript is available under both an Open Source AGPL license and Commercial license. Please visit artifex.com/licensing/ to understand the differences in these licensing agreements, or to acquire a commercial license. NOTE

ghostscript.com

위에서 일단 ghostcript를 다운 받은 후에, (윈도우의 경우) 내컴퓨터 > 속성 > 고급시스템 설정에 들어간다. 

그 후에 PATH에 방금 다운받은 ghostcript의 경로도 넣어주면 된다.

시스템 변수에서 저 Path를 더블클릭한 후에 편집을 누른 후, 파란색의 경로를 입력해준 후 확인 클릭!

이렇게 하고 나서 바로 Rstudio키면 warning은 그대로 있어서 한번 재부팅 하니까 ghostcript에 관한 warning은 사라졌다...

근데 아직도 microtype의 warning은 계속 뜨는데 이건 더 구글링구글링을 해봐야겠다......

'Study > R' 카테고리의 다른 글

[R] Jupyter notebook에서 R 사용하기  (0) 2021.10.08
[R] 콘솔 창에서 한글 깨짐 현상 해결하기  (0) 2020.09.09