[R] KoNLP패키지 설치 오류(Fail to install scala-library-2.11.8.jar)
업데이트내용
본 내용은 R 4.0 이전 버전에서만 적용됩니다.
패치를 통해 설치오류가 해결되었다는 공지가 올라왔으나 아직도 지속적으로 설치가 안 되는 분들이 계시는 것으로 보아 완전히 문제가 해결되지 않은 것으로 보인다. 만일 KoNLP설치 이슈가 있다면 library폴더에 제대로 KoNLP폴더가 생기는지 확인해야 한다. 만약 KoNLP폴더가 아예 생기지도 않는다면 아래 링크해둔 전체 폴더를 library폴더에 압축해제 하여 사용하길 바란다. 혹은 CRAN서버에 이전 버전 또는 최신 버전의 KoNLP tar.gz파일이 있으므로 수동 설치를 시도해볼 수 있다.
1.코드를 통한 tar.gz source 설치
install.packages(".../path/to/package.tar.gz", type="source", repos=NULL)
2.R-studio기능을 통한 tar.gz source 설치
Rstudio – Tool – install packages 클릭 – install from 옵션에서 package archive file 선택 – Browse클릭해서 tar.gz 파일 선택 – library 경로 선택 – Install 버튼 클릭
추신. 필자는 현재 R을 사용하지 않는 중이라 여러 기기에서의 테스트가 어렵습니다. 설치가 안 되는 기기가 있다면 제게 사용하시는 운영체제, 버전을 알려주시기 바랍니다. Mac컴퓨터는 대응이 어렵습니다. 감사합니다.
원본내용
2020년 1월 15일부터 Central Repository 중 하나인 repo1.maven.org가 더이상 HTTP연결을 지원하지 않게 되면서 패키지 필요 파일을 maven에 요청하는 R패키지들이 제대로 설치되지 않는 문제가 보고되고 있다.
거두절미하고, 그러한 이유로 R패키지 중 가장 사랑 받고 있는 KoNLP가 신규 설치 혹은 업데이트 설치시 제대로 설치가 되지 않는 오류를 보이고 있다. 문제는 KoNLP github에 가보면 업데이트가 3년 전에 있은 후로 업데이트가 없다는 점인데 아무래도 해결되는 데에 시일이 걸릴 것으로 예상된다.
따라서 해당 문제를 해결하기 위해서는 필요한 파일을 직접 다운로드 하여 패키지 폴더에 넣어주어야 한다.
위 링크를 클릭하여 java.zip파일을 받고 압축을 풀어준다. 압축이 해제된 폴더를 에러메시지가 말하는 위치에 복사 붙여넣기하고 파일을 덮어씌우면 KoNLP패키지가 작동한다.
예를 들어 아래와 같은 오류 메시지가 뜬다면 /data/gannet/ripley/R/test-clang/00LOCK-KoNLP/00new/KoNLP 경로에 있는 java폴더와 다운 받은 java폴더를 바꿔주거나 덮어쓰기 하면 된다.
Fail to install scala-library-2.11.8.jar. Recommand to install library
manually in /data/gannet/ripley/R/test-clang/00LOCK-KoNLP/00new/KoNLP/java
추가
scala-library-2.11.8.jar 문제 뿐만 아니라 다른 데에서도 종합적으로 문제가 생기는 것으로 보인다. KoNLP패키지가 정상작동하는 컴퓨터에서 패키지 폴더를 통째로 압축해둔 파일을 공유하니 문제가 생기는 파일에 복붙하거나 없는 파일을 보충해주면 될 것 같다. (추출한 컴퓨터의 사양은 윈도우10 64비트버전)
Comments
댓글
댓글을 켤 때 관리자 GitHub 계정을 지정하면 관리자와 일반 댓글 작성자를 구분할 수 있습니다.
댓글은 아직 꺼져 있습니다.
스팸 방지를 위해 익명 댓글은 사용하지 않고, GitHub 로그인 기반 Giscus 설정값이 준비되면 활성화됩니다.