>Java >java지도 시간 >OSX Yosemite 업그레이드 후 rJava가 RStudio에서 로드되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?

OSX Yosemite 업그레이드 후 rJava가 RStudio에서 로드되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?

DDD
DDD원래의
2024-12-21 10:38:09914검색

Why Does rJava Fail to Load in RStudio After an OSX Yosemite Upgrade, and How Can I Fix It?

OSX Yosemite 업그레이드 후 RStudio/R rJava 로드 오류

문제 요약

OSX Yosemite 및 R 3.2로 업그레이드한 후 로드 중 rJava 또는 해당 종속 패키지가 RStudio에서 오류를 트리거합니다. 그러나 명령줄에서 R을 열면 문제가 해결됩니다.

원인

이 오류는 RStudio의 잘못된 Java 경로로 인해 발생하며, 이로 인해 'libjvm.dylib' 라이브러리를 찾는 데 실패합니다. rJava 로딩 프로세스.

수정 시도

다양한 수정이 이루어졌습니다. 시도됨:

  • .bash_profile에 JAVA_HOME 및 LD_LIBRARY_PATH 구성 추가
  • sudo R CMD javareconf -n을 사용하여 Java 재구성
  • 옵션을 사용하여 'java.home' 설정(" java.home")
  • 설치 중 최신 Java Development Kit 및 소스에서 rJava 재설치
  • OS X 2014-001(Java 6)용 Java 설치

해결책

문제를 해결하려면 링크 'libjvm.dylib'를 '/usr/local/lib':

sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib

이렇게 하면 RStudio가 rJava 로드 중에 'libjvm.dylib'를 찾아 오류를 해결할 수 있습니다.

위 내용은 OSX Yosemite 업그레이드 후 rJava가 RStudio에서 로드되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.