rJava-Ladefehler in RStudio/R nach „Upgrade“ auf OSX Yosemite
Kürzliche Upgrades auf OSX Yosemite und R 3.2 haben zum Laden geführt Probleme mit rJava und abhängigen Paketen. Beim Upgrade stoßen Benutzer auf eine Popup-Meldung mit der Aufforderung zur Installation von Java 6 und darauffolgenden Abstürzen beim Laden von rJava.
Versuche, das Problem zu beheben, wie z. B. das Festlegen von JAVA_HOME und Optionen ("java.home"), führen nur zu Weitere Fehlermeldungen im Zusammenhang mit einer fehlenden libjvm.dylib-Bibliothek. Während der Aufruf von R über die Befehlszeile das Laden von rJava ermöglicht, ist eine dauerhaftere Lösung wünschenswert.
Es wurde festgestellt, dass die fehlende Bibliothek mit dem folgenden Befehl mit /usr/local/lib verknüpft werden kann:
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
-f Flag wurde hinzugefügt, um das Überschreiben vorhandener Dateien/Links zu erzwingen
Wenn dieser Link vorhanden ist, wird rJava ordnungsgemäß geladen und die Fehlermeldung wird angezeigt gelöst. Das Problem besteht nun darin, die zugrunde liegende Ursache der fehlenden Bibliothek anzugehen und eine Lösung zu finden, die keinen Aufwand über die Befehlszeile erfordert.
Das obige ist der detaillierte Inhalt vonWarum kann rJava nach dem Upgrade auf OSX Yosemite 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!