macos - para - r studio for mac
InstalaciĆ³n de R en Mac-Mensajes de advertencia: configuraciĆ³n de LC_CTYPE fallida, con "C" (7)
- Terminal abierto
- Escribir o pegar:
defaults write org.R-project.R force.LANG en_US.UTF-8
- Cerrar la Terminal
- Start R
Me gustaría instalar R en mi computadora portátil Mac OS X versión 10.7.3
Descargué la última versión y hago doble clic en ella y se instaló, cuando arranco obtengo el siguiente error, busqué en Internet pero no pude resolver el problema, cualquier ayuda sería apreciada
los errores son
Durante el inicio - Mensajes de advertencia:
1: configuración de LC_CTYPE fallida, con "C"
2: Falló la configuración de LC_COLLATE, usando "C"
3: Configuración de LC_TIME falló, usando "C"
4: Configuración de LC_MESSAGES falló, usando "C"
5: Configuración de LC_PAPER falló, usando "C"
[R.app GUI 1.50 (6126) x86_64-apple-darwin9.8.0]ADVERTENCIA: Está utilizando una configuración regional que no es UTF8, por lo tanto, solo funcionarán los caracteres ASCII. Lea la sección 9 de Preguntas frecuentes sobre R para Mac OS X (consulte la Ayuda) y ajuste las preferencias de su sistema en consecuencia. [Historial restaurado de /Users/nemo/.Rapp.history]
En mi Mac, r se instala en /usr/local/bin/r
, agregue la línea siguiente en .bash_profile
resolvió el mismo problema:
alias r="LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 r"
Encontré un problema ligeramente diferente al ejecutar R a través del terminal mac, pero me conecté de forma remota a un servidor Ubuntu, lo que me impidió instalar con éxito una biblioteca.
La solución que tengo es descubrir qué variable "LANG" se usa en la terminal de Ubuntu
Ubuntu > echo $LANG
en_US.TUF-8
Recibí la respuesta "en_US.TUF-8" de Ubuntu.
En la sesión R, sin embargo, obtuve "UTF-8" como el valor predeterminado y se quejó de que LC_TYPEC Setting LC_CTYPE failed, using "C"
R> Sys.getenv("LANG")
"UTF-8"
Entonces, traté de cambiar esta variable en R. Funcionó.
R> Sys.setenv(LANG="en_US.UTF-8")
Establecer las configuraciones regionales en la terminal resolvió el problema para mí. Abra la terminal y
Verificar si falta la configuración regional
> locale LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
Editar
~/.profile
o~/.bashrc
export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8
Ejecutar
. ~/.profile
o. ~/.bashrc
. ~/.bashrc
para leer desde el archivo.Abra una nueva ventana de terminal y verifique que las configuraciones regionales estén configuradas correctamente
> 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"
Esto funcionó para mí,
Tipo
system("defaults write org.R-project.R force.LANG en_US.UTF-8")
y presione Enter
Reiniciar R
Simplemente abra el R (software) y copie y pegue
system("defaults write org.R-project.R force.LANG en_US.UTF-8")
Espero que esto funcione bien o use el otro método
open(on mac): Utilities/Terminal copy and paste
defaults write org.R-project.R force.LANG en_US.UTF-8
y cierre ambos terminales y R
y vuelva a abrir R
Tks Ramon Gil Moreno . Pegar en la Terminal y luego reiniciar R Studio hizo el truco:
escriba org.rstudio.RStudio force.LANG en_US.UTF-8
Entorno: MAC OS High Sierra 10.13.1 // Versión de RStudio 3.4.2 (2017-09-28) - "Verano corto"
Ennio De Leon