Maison > Java > javaDidacticiel > Pourquoi ne puis-je pas charger rJava dans RStudio après ma mise à niveau vers Yosemite ?

Pourquoi ne puis-je pas charger rJava dans RStudio après ma mise à niveau vers Yosemite ?

Linda Hamilton
Libérer: 2024-12-22 04:11:09
original
146 Les gens l'ont consulté

Why Can't I Load rJava in RStudio After My Yosemite Upgrade?

Erreur de chargement rJava dans RStudio/R après la mise à niveau de Yosemite

Utilisateurs qui ont mis à niveau leur système d'exploitation Mac vers Yosemite à partir de Mountain Lion et leur version R vers 3.2 peut rencontrer des problèmes lors de la tentative de chargement de rJava dans RStudio ou R.

Lors de la mise à niveau, les utilisateurs peuvent rencontrer un message contextuel les invitant à installer Java 6. De plus, le chargement de rJava ou de packages dépendants peut entraîner le blocage de RStudio ou le message d'erreur suivant :

Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so
  Reason: image not found
Error: package or namespace load failed for ‘rJava’
Copier après la connexion

Solution

Pour résoudre ce problème, les utilisateurs peuvent créer un lien symbolique entre libjvm.dylib et /usr/local/lib :

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

L'indicateur -f force l'écrasement de tout fichier ou lien existant. Une fois le lien établi, les utilisateurs peuvent démarrer RStudio avec succès sans avoir besoin d'arguments de ligne de commande et sans rencontrer l'erreur de chargement de libjvm.dylib.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal