Maison > Java > javaDidacticiel > Pourquoi rJava ne parvient-il pas à se charger dans RStudio après une mise à niveau d'OSX Yosemite et comment puis-je y remédier ?

Pourquoi rJava ne parvient-il pas à se charger dans RStudio après une mise à niveau d'OSX Yosemite et comment puis-je y remédier ?

DDD
Libérer: 2024-12-21 10:38:09
original
874 Les gens l'ont consulté

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

Erreur de chargement de RStudio/R rJava après la mise à niveau d'OSX Yosemite

Résumé du problème

Après une mise à niveau vers OSX Yosemite et R 3.2, chargement rJava ou ses packages dépendants déclenchent une erreur dans RStudio. Toutefois, l'ouverture de R à partir de la ligne de commande résout le problème.

Cause

L'erreur provient du chemin Java incorrect de RStudio, entraînant l'échec de la localisation de la bibliothèque 'libjvm.dylib' pendant le Processus de chargement rJava.

Tentatives de correctifs

Divers correctifs ont été tenté :

  • Ajout des configurations JAVA_HOME et LD_LIBRARY_PATH à .bash_profile
  • Reconfiguration de Java à l'aide de sudo R CMD javareconf -n
  • Définition de 'java.home' à l'aide des options(" java.home")
  • Installation du dernier kit de développement Java et réinstaller rJava à partir des sources
  • Installation de Java pour OS X 2014-001 (Java 6)

Solution

Pour résoudre le problème, créez un lien vers 'libjvm.dylib' à '/usr/local/lib' :

sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
Copier après la connexion

Cela permet RStudio pour localiser 'libjvm.dylib' pendant le chargement de rJava, résolvant ainsi l'erreur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal