반응형
※ rJava 인식 실패 에러
Error: .onLoad failed in loadNamespace() for 'rJava'
로컬 터미널에서
sudo R CMD javareconf
JAVA_HOME 부분 경로 복사해서 R console에 아래 코드 입력
Sys.setenv(“JAVA_HOME”=‘복사한 경로’)
dyn.load(‘복사한 경로/lib/server/libjvm.dylib’)
※ 아키텍쳐 관련 에러
error: package or namespace load failed for ‘rjava’: .onload failed in loadnamespace() for 'rjava', details: call: dyn.load(jvm, false) error: unable to load shared object '/library/java/javavirtualmachines/jdk-16.jdk/contents/home/lib/server/libjvm.dylib': dlopen(/library/java/javavirtualmachines/jdk-16.jdk/contents/home/lib/server/libjvm.dylib, 0x000a): tried: '/library/java/javavirtualmachines/jdk-16.jdk/contents/home/lib/server/libjvm.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libjvm.dylib' (no such file)
위 에러는 m1맥북(arm64) 환경에 x86 버전 jdk가 깔려서 그렇다.
아래의 링크에서 arm64아키텍쳐에 맞는 jdk 다운로드 & 설치
https://www.azul.com/downloads/?os=macos&architecture=arm-64-bit&package=jdk
설치 후 다시 맨 위의 과정부터 수행하면 설치가 완료된다.
반응형
'etc' 카테고리의 다른 글
라즈베리파이에 우분투 서버(20.04) 설치하기 - 이슈해결 (0) | 2022.01.13 |
---|---|
(M1 mac) R KoNLP설치 방법 (0) | 2022.01.07 |
각도 표현방식 Quaternion - Euler 변환(python 코드) (0) | 2021.09.16 |
자료구조 정렬 비교 (Insertion sort, Merge sort) (0) | 2021.09.07 |
자료구조 정렬 비교 (Tim sort, Tree sort) (0) | 2021.09.07 |