首頁 >Java >java教程 >為什麼 macOS Yosemite 升級後 rJava 無法在 RStudio 中加載,如何修復?

為什麼 macOS Yosemite 升級後 rJava 無法在 RStudio 中加載,如何修復?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-15 18:35:14271瀏覽

Why is rJava Failing to Load in RStudio After a macOS Yosemite Upgrade, and How Can I Fix It?

r升級到macOS Yosemite 後RStudio/R 中發生Java 載入錯誤

升級到macOS Yosemite 和R 3.2 後,使用者遇到錯誤載入rJava 或依賴套件時。此錯誤訊息表示由於缺少庫“libjvm.dylib”而無法載入共用物件“rJava.so”。

解決問題的多次嘗試均未成功,包括:

  • 安裝 Java 6
  • 使用「sudo R CMD javareconf」重新設定 Java -n"
  • 設定「options('java.home')」
  • 從原始碼重新安裝rJava

但是,從命令列載入rJava 成功,沒有任何提示錯誤。 RStudio:

LD_LIBRARY_PATH=$(/usr/libexec/java_home)/jre/lib/server: open -a RStudio

這為RStudio 提供了正確的Java 路徑。 /local/lib”是必要:

“-f”標誌確保覆蓋任何現有文件或鏈接,解決rJava 及其依賴套件的載入錯誤。

以上是為什麼 macOS Yosemite 升級後 rJava 無法在 RStudio 中加載,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn