Language/R

[R] 맥북 M1 multilinguer 설치 오류 해결 과정

Jonnie 2021. 12. 18. 05:10

텍스트 마이닝 실습을 위해 KoNLP 설치를 위해 multilinguer 패키지 설치가 필요했다.

 

그러나

install.packages("multilinguer")

이 코드는 cran 버전 이슈로 인해 실행이 되지 않았다.

 

아래는 cran 버전 이슈에 대한 오류 코드이다

Warning in install.packages : package ‘multilinguer’ is not available for this version of R A version of this package for your version of R might be available elsewhere, see the ideas at https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages

 

 

이에 구글링을 통해 패키지 개발자님의 답변을 찾을 수 있었다.

https://githubmemory.com/repo/mrchypark/multilinguer/issues/16

 

KoNLP 설치 관련 - multilinguer 설치 관련 - githubmemory

KoNLP 설치 관련 - multilinguer 설치 관련

githubmemory.com

 

remotes::install_gitlab("mrchypark/multilinguer")

cran에서 지원되지 않기 때문에 remotes를 통해 git에서 불러올 수 있었는데 대부분 이 과정으로 해결이 된 것 같다.

그러나 나는 추가적인 에러가 발생했는데

installation of package 'mrchypark/multilinguer' had non-zero exit status

처럼 패키지 설치 경로에서 에러가 날 때 자주 볼 수 있는 non-zero exit status 에러가 발생했다.

 

이에 여러 방식으로 설치를 시도해봤는데

github 내용을 tar 파일로 묶어서 R Studio에서 경로를 지정해서 설치하는 방식,

아예 패키지 파일을 library 폴더 안에 옮기는 방식 등 다양한 시도를 해보았다.

그러나 다 실행되지 않았고 끝끝내 stackoverflow의 한 방법을 통해 성공할 수 있었다.

 

terminal에서

sudo -i R
remotes::install_gitlab("mrchypark/multilinguer")

이 두 코드를 실행시켜서 성공했다!

 

 아주 깰꼼하게 설치되었다

 

sudo 실행으로 설치가 성공한 걸 보니 library 접근 권한에 문제가 있었던 것일까 추측해본다.

패키지 설치 에러가 났을 때가 진짜 심란하고 힘빠지는 것 같은데 이렇게 또 방법을 찾아내니 뿌듯하다!