-
R studio server / 인터넷 안 되는 환경에서 stringi library 설치가 안되는 경우프로그래밍 2019. 9. 16. 19:55
인터넷이 안 되는 환경(사내망)에서 R Studio Server 사용하기
1차 문제 - CRAN에서 필요한 라이브러리 그때그때 받아서 사용자가 쓸 수 있게 해 주세요.
nexus repository를 설치하고(nexus 서버는 인터넷 환경 접근 가능)
R repository를 만들어서 R CRAN과 연결하고
~/.Rprofile 설정 추가options(repos=c(CRAN="http://nexus-server-ip:port/repository/r-all"))
적용하려면 R studio 오른쪽 상단 Quit the current R Session 빨간 버튼을 눌러준다.
2차 문제 - stringi 라이브러리가 설치가 안돼요.
해결 짜잔!
1. icudt61l.zip 파일 다운로드
https://raw.githubusercontent.com/gagolews/stringi/master/src/icu61/data/icudt61l.zip
2. 파일을 컨테이너에 옮겨놓고 (root)
docker cp icudt61l.zip rstudio:/usr/lib64/R/library/icu61/src
/usr/lib64/R/library/icu61/src/icudt61l.zip
3. 환경설정
/usr/lib64/R/etc/Renviron.site 또는 ~/.Renvironexport ICUDT_DIR=/usr/lib64/R/library/icu61/src
이제 >install.packages('stringi') 했더니 설치가 잘된다. 야호
stringi 설치가 필요한 패키지 >install.pacakges('caret') 도 설치 성공Centos 환경에서 테스트함.
'프로그래밍' 카테고리의 다른 글
Spring의 특징 이해하기 [Di, IoC] (0) 2016.12.26 (JAVA) Anagram 알고리즘 (0) 2016.10.08 (알고리즘) 문자열 뒤집기 (0) 2016.10.07