rJava Loading Ralat dalam RStudio/R Selepas Menaik taraf kepada macOS Yosemite
Selepas menaik taraf kepada macOS Yosemite dan R 3.2, pengguna telah menghadapi ralat apabila memuatkan rJava atau pakej bergantung. Mesej ralat menunjukkan ketidakupayaan untuk memuatkan objek kongsi "rJava.so" kerana perpustakaan "libjvm.dylib" tiada.
Berbilang percubaan untuk menyelesaikan isu telah terbukti tidak berjaya, termasuk:
Walau bagaimanapun, memuatkan rJava daripada baris arahan berjaya tanpa sebarang kesilapan. Untuk mengurangkan masalah buat sementara waktu, pengguna boleh membuka RStudio daripada baris arahan dengan kod berikut:
LD_LIBRARY_PATH=$(/usr/libexec/java_home)/jre/lib/server: open -a RStudio
Ini menyediakan RStudio dengan laluan Java yang betul.
Untuk menangani masalah yang mendasari dan membolehkan membuka RStudio seperti biasa, telah ditentukan bahawa memautkan perpustakaan "libjvm.dylib" kepada "/usr/local/lib" adalah perlu:
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
Bendera "-f" memastikan menimpa mana-mana fail atau pautan sedia ada, menyelesaikan ralat pemuatan untuk rJava dan pakej bergantungnya. Pendekatan ini membolehkan pengguna membuka RStudio dengan cara konvensional tanpa memerlukan pengubahsuaian baris arahan.
Atas ialah kandungan terperinci Mengapa rJava Gagal Memuatkan dalam RStudio Selepas Naik Taraf macOS Yosemite, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!