Je souhaite installer R sur mon ordinateur portable Mac OS X version 10.7.3
J'ai téléchargé la dernière version et je double-clique dessus. Elle a été installée. Lorsque je démarre, le message d'erreur suivant s'affiche. J'ai effectué une recherche sur Internet, mais je ne pouvais pas résoudre le problème. Toute aide serait la bienvenue.
les erreurs sont
Au démarrage - Messages d’avertissement:
1: Echec de la définition de LC_CTYPE, utilisation de "C"
2: Echec de la définition de LC_COLLATE, utilisation de "C"
3: Echec de la définition de LC_TIME, utilisation de "C"
4: Echec de la configuration de LC_MESSAGES, avec "C"
5: Echec de la définition de LC_PAPER, utilisation de "C"
[Interface graphique utilisateur R.app 1.50 (6126) x86_64-Apple-darwin9.8.0]AVERTISSEMENT: vous utilisez des paramètres régionaux non UTF8. Par conséquent, seuls les caractères ASCII fonctionnent. Veuillez lire R pour Mac OS X FAQ (voir Aide) section 9 et ajuster vos préférences système en conséquence. [Histoire restaurée à partir de /Users/nemo/.Rapp.history]
defaults write org.R-project.R force.LANG en_US.UTF-8
La définition de paramètres régionaux dans le terminal a résolu le problème pour moi. Ouvrez le terminal et
Vérifier si les paramètres régionaux sont manquants
> locale
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
Modifier ~/.profile
ou ~/.bashrc
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Exécutez . ~/.profile
ou . ~/.bashrc
pour lire le fichier.
Ouvrez une nouvelle fenêtre de terminal et vérifiez que les paramètres régionaux sont correctement définis
> locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
Il suffit d’ouvrir le R(software) et de le copier-coller.
system("defaults write org.R-project.R force.LANG en_US.UTF-8")
J'espère que cela fonctionnera bien ou utilisera l'autre méthode
open(on mac): Utilities/Terminal copy and paste
defaults write org.R-project.R force.LANG en_US.UTF-8
et fermez les deux terminaux et R
et rouvrez R
.
J'ai trouvé un problème légèrement différent en exécutant R sur un terminal mac, mais en me connectant à distance à un serveur Ubuntu, ce qui m'a empêché d'installer avec succès une bibliothèque.
La solution que j'ai a été de savoir quelle variable "LANG" est utilisée dans le terminal Ubuntu
Ubuntu > echo $LANG
en_US.TUF-8
J'ai reçu la réponse "en_US.TUF-8" de Ubuntu.
En session R, cependant, j'ai reçu "UTF-8" comme valeur par défaut et il s'est plaint que LC_TYPEC Setting LC_CTYPE failed, using "C"
R> Sys.getenv("LANG")
"UTF-8"
J'ai donc essayé de changer cette variable dans R. Cela a fonctionné.
R> Sys.setenv(LANG="en_US.UTF-8")
Merci Ramon Gil Moreno . Coller dans Terminal puis redémarrer R Studio a eu l'effet escompté:
écrivez org.rstudio.RStudio force.LANG en_US.UTF-8
Environnement: MAC OS High Sierra 10.13.1 // RStudio version 3.4.2 (2017-09-28) - "Court été"
Ennio De Leon