Heim >Java >javaLernprogramm >Warum kann rJava nach einem OSX Yosemite-Upgrade nicht in RStudio geladen werden und wie kann ich das Problem beheben?

Warum kann rJava nach einem OSX Yosemite-Upgrade nicht in RStudio geladen werden und wie kann ich das Problem beheben?

DDD
DDDOriginal
2024-12-21 10:38:09875Durchsuche

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

RStudio/R rJava-Ladefehler nach dem OSX Yosemite-Upgrade

Zusammenfassung des Problems

Nach einem Upgrade auf OSX Yosemite und R 3.2 wird geladen rJava oder seine abhängigen Pakete lösen einen Fehler in RStudio aus. Durch Öffnen von R über die Befehlszeile wird das Problem jedoch behoben.

Ursache

Der Fehler ist auf den falschen Java-Pfad von RStudio zurückzuführen, der dazu führt, dass die Bibliothek „libjvm.dylib“ während der Installation nicht gefunden werden konnte rJava-Ladevorgang.

Korrekturversuche

Verschiedene Korrekturen wurden durchgeführt versucht:

  • JAVA_HOME- und LD_LIBRARY_PATH-Konfigurationen zu .bash_profile hinzufügen
  • Java mit sudo R CMD javareconf -n neu konfigurieren
  • 'java.home' mit Optionen festlegen(" java.home")
  • Installieren des neuesten Java Development Kit und Neuinstallation von rJava aus dem Quellcode
  • Installieren von Java für OS dylib' nach '/usr/local/lib':

Dies Ermöglicht RStudio, „libjvm.dylib“ beim Laden von rJava zu finden und so den Fehler zu beheben.

Das obige ist der detaillierte Inhalt vonWarum kann rJava nach einem OSX Yosemite-Upgrade nicht in RStudio geladen werden und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn