Open jamdol2 opened 6 years ago
그냥 미친척 하고 r Studio가 default로 설정해놓은 java 경로를 하나 만들어서 libjvm.dylib를 복사해봤더니 rJava까지는 loading이 되고 KoNLP는 로딩되다가 r studio가 강제 종료되고요.
일단은 1.8을 쓰지 않고 https://support.apple.com/kb/DL1572?locale=ko_KR&viewlocale=ko_KR 여기에서 1.6.0 다운받아 설치하니 해결은 되었습니다.
@jamdol2
dyn.load()
으로 경로 설정 하실때 jdk1.8.0_144.jdk
부분의 대시 -
를 언더바 _
로 바꾼다음 시도해보시겠어요?
그래도 안되면 아래 페이스북 커뮤니티에 질문을 올려보시겠어요? 맥 사용자분들이 답변해드릴겁니다.
데이터 분석 커뮤니티 https://facebook.com/groups/datacommunity
감사합니다.
자바가 11 버전 새로 업뎃되서 이걸로 다운했다가 8로 다시 바꾸니까 되네요
rJava, KoNLP 설치하기 문제 밑에서 보시면 해결하 실 수 있을 겁니다.
https://rstudio-pubs-static.s3.amazonaws.com/390520_0e53f55571474119b82a059e9dc1403d.html
@sunkim-datageek 잘 정리된 자료네요. 공유해주셔서 감사합니다. 아래 글에도 해결방법 간략하게 정리되어 있으니 참고하세요.
https://github.com/youngwoos/Doit_R/blob/master/FAQ/Mac_JavaSetting.Rmd
저같은 경우는 java version 낮추고 해결됐었습니다
On Mon, Dec 17, 2018 at 9:45 AM Youngwoo Kim notifications@github.com wrote:
@sunkim-datageek https://github.com/sunkim-datageek 잘 정리된 자료네요. 공유해주셔서 감사합니다. 아래 글에도 해결방법 간략하게 정리되어 있으니 참고하세요.
https://github.com/youngwoos/Doit_R/blob/master/FAQ/Mac_JavaSetting.Rmd
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/youngwoos/Doit_R/issues/10#issuecomment-447692118, or mute the thread https://github.com/notifications/unsubscribe-auth/AmrXwNpTCw-fwpK4QtHQdG_x9-fF6ulYks5u5ukegaJpZM4U5Gme .
안녕하세요,
저는 현재 mac os x sierra 사용중이고요,
r studio 1.1.453사용중입니다. 텍스트 마이닝 예제로 넘어가려는 중인데, Java는 설치되어있고 rJava install도 된 것 같은데 패키지 로드 문제가 생깁니다. 이곳에 올려주신 대로 입력을 했는데, 해결이 되지 않습니다.
/Library/Java/JavaVirtualMachines/jdk1.8.0-144.jdk/Contents/Home/jre/lib/server
이곳이 제 컴퓨터의 경로고, 이곳에 libjvm.dylib도 존재합니다.
그래서 아래의 코드를 알 콘솔에 입력하고,
dyn.load('/Library/Java/JavaVirtualMachines/jdk1.8.0-144.jdk/Contents/Home/jre/lib/server/libjvm.dylib')
library(rJava)를 진행하면 여전히 아래와 같은 에러 메세지가 출력됩니다.
라이브러리 설치는 잘 되어 있는 것을 아래 경로에서 확인하였습니다.
/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs
이 경로에 rJava.so 가 존재합니다. 그런데 rJava.so 도 로딩을 하지 못하고 java도 로딩을 하지 못합니다.
위 에러 로그를 보면 Library not loaded: /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/lib/server/libjvm.dylib 이 부분에서 jdk가 아직 9로 설정되어 있어 dyn.load 명령어를 사용하였음에도 java 경로 변경이 이루어진 것 같지 않은데요, 어떻게 해야 할지 도움 주시면 감사하겠습니다.