Uno de los problemas que siempre me surge al momento en que limpio el Mac para dejarlo listo para la batalla es el problema de que la configuración por defecto del SSH de Mac envía a cualquier conexión vía SSH una solicitud para que aplique la configuración de locale
de mi Mac en esas conexiones, resultando en problemas cuando instalas algunas aplicaciones o simplemente cuando ejecutas algún make
. El resultado visual es algo así…
Con mensajes como:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Para evitar que se convierta en un inconveniente, podemos decirle al cliente de SSH integrado en Mac que evite mandar esa configuración, simplemente comentando una línea en el archivo de configuración ubicado en /etc/ssh_config
. Para ello, bastará con editarlo, requiriendo obviamente los permisos de sudo
para poder hacerlo y comentar la línea que reza SendEnv LANG LC_*
anteponiendo una almohadilla al principio… Algo más visual, en esta imagen:
Una vez hecho lo anterior, bastará con reiniciar cualquier conexión SSH abierta para que los cambios se apliquen.