「升級」到OSX Yosemite 後,RStudio/R 中發生Java 載入錯誤
最近升級到OSX Yosemite 和R 3.2 導致負載rJava 和依賴套件的問題。升級後,用戶在載入 rJava 時遇到要求安裝 Java 6 的彈出訊息並隨後崩潰。
嘗試解決問題,例如設定 JAVA_HOME 和 options("java.home"),只會導致更多涉及缺少 libjvm.dylib 庫的錯誤訊息。雖然從命令列呼叫 R 允許載入 rJava,但需要更永久的解決方案。
已發現可以使用以下命令將丟失的庫鏈接到/usr/local/lib:
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
添加-f 標誌以強制覆蓋現有文件/鏈接
此連結到位後,rJava 可以正確載入並解決錯誤訊息。現在的問題在於解決缺少庫的根本原因並找到不需要命令列組裝的解決方案。
以上是為什麼升級到 OSX Yosemite 後 rJava 無法在 RStudio 中加載,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!