Ich möchte R auf meinem Laptop Mac OS X Version 10.7.3 installieren
Ich habe die letzte Version heruntergeladen und ich doppelklicke darauf und sie wurde installiert. Beim Start erhalte ich den folgenden Fehler. Ich habe im Internet gesucht, aber ich konnte das Problem nicht lösen. Jede Hilfe wäre willkommen
Die Fehler sind
Während des Startvorgangs - Warnmeldungen:
1: Einstellen von LC_CTYPE mit "C"
fehlgeschlagen 2: Einstellen von LC_COLLATE mit "C"
fehlgeschlagen 3: Einstellen von LC_TIME mit "C"
fehlgeschlagen 4: Einstellen von LC_MESSAGES mit "C"
5: Einstellen von LC_PAPER fehlgeschlagen mit "C"
[R.app GUI 1.50 (6126) x86_64-apple-darwin9.8.0]WARNUNG: Sie verwenden ein Nicht-UTF8-Gebietsschema, daher funktionieren nur ASCII-Zeichen. Bitte lesen Sie die FAQ zu R für Mac OS X (siehe Hilfe), Abschnitt 9, und passen Sie Ihre Systemeinstellungen entsprechend an. [Verlauf aus /Users/nemo/.Rapp.history wiederhergestellt]
Antworten:
defaults write org.R-project.R force.LANG en_US.UTF-8
quelle
LANG
undLC_ALL
Seten_US.UTF-8
für meinen Terminal (in der~/.bash_profile
Datei) und R - Befehlszeile nicht diese Warnmeldungen nicht angezeigt; aber R Studio tut es. Es wurde festgestellt, dass R Studio die Einstellungen für Systemeinstellungen> Sprache und Region verwendet. Welche in meinem System sind: Englisch für die Sprache und Spanien für die Region. Dies führt zu einemen_ES
Gebietsschema, das vom System nicht unterstützt wird. Es wurde festgestellt, dass ich mit diesem Befehl eine bestimmte Einstellung für Mac R Studio festlegen kann:defaults write org.rstudio.RStudio force.LANG en_US.UTF-8
Das Festlegen von Gebietsschemas im Terminal hat das Problem für mich behoben. Öffnen Sie das Terminal und
Überprüfen Sie, ob Gebietsschemaeinstellungen fehlen
Bearbeiten
~/.profile
oder~/.bashrc
Führen Sie aus
. ~/.profile
oder. ~/.bashrc
lesen Sie aus der Datei.Öffnen Sie ein neues Terminalfenster und überprüfen Sie, ob die Gebietsschemas richtig eingestellt sind
quelle
svg
mitRscript
in bash auf osx ausführe, wird diese Warnung angezeigt. Lösung:export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
und Lösung: SchreibenSys.setenv(LC_ALL="en_US.UTF-8")
in Skript nach Bhoom Suktitipats Antwort Alle Arbeiten für mich.~/.zshrc
.~/.bash_profile
funktionierte richtig; Weitere Informationen findenÖffnen Sie einfach das R (Software) und kopieren Sie es und fügen Sie es ein
Hoffe, dass dies gut funktioniert oder verwenden Sie die andere Methode
und schließen Sie beide Terminals und
R
und öffnen Sie sie erneutR
.quelle
Ich habe ein etwas anderes Problem beim Ausführen von R über das Mac-Terminal festgestellt, aber eine Remoteverbindung mit einem Ubuntu-Server hergestellt, wodurch ich eine Bibliothek nicht erfolgreich installieren konnte.
Die Lösung, die ich habe, war herauszufinden, welche "LANG" -Variable im Ubuntu-Terminal verwendet wird
Ich habe die Antwort "en_US.TUF-8" von Ubuntu erhalten.
In der R-Sitzung habe ich jedoch "UTF-8" als Standardwert erhalten und es hat sich darüber beschwert
LC_TYPEC Setting LC_CTYPE failed, using "C"
Also habe ich versucht, diese Variable in R zu ändern. Es hat funktioniert.
quelle
Tks Ramon Gil Moreno . Das Einfügen in Terminal und das anschließende Neustarten von R Studio haben den Trick ausgeführt:
Schreiben Sie org.rstudio.RStudio force.LANG en_US.UTF-8
Umgebung: MAC OS High Sierra 10.13.1 // RStudio Version 3.4.2 (28.09.2017) - "Short Summer"
Ennio De Leon
quelle
Wenn auf meinem Mac r installiert ist
/usr/local/bin/r
, fügen Sie die folgende Zeile hinzu, um.bash_profile
das gleiche Problem zu lösen:quelle