Rumah >Java >javaTutorial >Mengapa rJava Gagal Memuatkan dalam RStudio Selepas Naik Taraf OSX Yosemite, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa rJava Gagal Memuatkan dalam RStudio Selepas Naik Taraf OSX Yosemite, dan Bagaimana Saya Boleh Membetulkannya?

DDD
DDDasal
2024-12-21 10:38:09874semak imbas

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

Ralat Pemuatan RStudio/R rJava Post-OSX Yosemite Upgrade

Ringkasan Isu

Susulan peningkatan kepada OSX Yosemite dan R 3.2, dimuatkan rJava atau pakej bergantungnya mencetuskan ralat dalam RStudio. Membuka R daripada baris arahan, bagaimanapun, menyelesaikan isu.

Punca

Ralat berpunca daripada laluan Java RStudio yang salah, mengakibatkan kegagalan untuk mengesan pustaka 'libjvm.dylib' semasa proses pemuatan rJava.

Percubaan Pembetulan

Pelbagai pembetulan telah dicuba:

  • Menambah konfigurasi JAVA_HOME dan LD_LIBRARY_PATH ke .bash_profile
  • Mengkonfigurasi semula Java menggunakan sudo R CMD javareconf -n
  • Menetapkan 'java.home' menggunakan pilihan(( "java.home")
  • Memasang Java terbaharu Kit Pembangunan dan memasang semula rJava daripada sumber
  • Memasang Java untuk OS X 2014-001 (Java 6)

Penyelesaian

Untuk menyelesaikan isu, pautkan 'libjvm. dylib' kepada '/usr/local/lib':

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

Ini membenarkan RStudio mencari 'libjvm.dylib' semasa pemuatan rJava, dengan itu menyelesaikan ralat.

Atas ialah kandungan terperinci Mengapa rJava Gagal Memuatkan dalam RStudio Selepas Naik Taraf OSX Yosemite, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn