¿Les ha pasado que ingresan a una máquina remota, en su red, desde el terminal del Mac OS X y les arroja el siguiente error?
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
Aborted (core dumped)
Hasta donde puedo ver el problema es por una traducción de codificación de caracteres. El mismo problema lo tengo al accesar a máquinas Linux Ubuntu, Debian, Fedora, CentOS o Mandriva desde una Mac con OS X.
Solución:
En su terminal del equipo remoto, una vez que ingresan, editen el archivo de las preferencias del BASH, e.g. con el editor por excelencia para la terminal VI
vi ./.bash
y al final del archivo, de las líneas que vean en pantalla, agregar la siguiente linea:
export LC_ALL="en_US.UTF-8"
guarden el archivo, salgan de la sesión y vuelvan a entrar. ¡Problema arreglado!
Saludos.
Tip: para conocer más trucos a usarse en la terminal del Mac OS X aquí:
http://www.applesfera.com/curiosidades/muchos-trucos-para-el-terminal-de-mac-os-x
No hay comentarios.:
Publicar un comentario