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

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

Mary-Kate Olsen
Lepaskan: 2024-12-15 18:35:14
asal
269 orang telah melayarinya

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

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:

  • Memasang Java 6
  • Mengkonfigurasikan semula Java dengan "sudo R CMD javareconf -n"
  • Menetapkan "options('java.home')"
  • Memasang semula rJava daripada sumber

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan