Después de correr man
al leer una entrada manual y cerrarla, recibo el siguiente error
$ man curl # The manual opens, I read it, then close
Unknown locale, assuming C
$ man zsh # The manual opens, I read it, then close
Unknown locale, assuming C
Las páginas del manual funcionan correctamente, y se puede navegar por ellas, pero no tengo ni idea de dónde viene el error, y es bastante molesto.
Esto es lo que obtengo al ejecutar locale
$ locale
LANG=""
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
Más que arreglar el error editando la configuración regional, me gustaría encontrar el origen del error. ¿Se trata de man
¿o algo más? ¿Alguien ha tenido el mismo problema? Estoy usando Ventura 13.0.
Tenga en cuenta que locale
dice
LANG Used as a substitute for any unset LC_* variable. \
If LANG is unset, it will act as if set to "C". If any of LANG or \
LC_* are set to invalid values, locale acts as if they are all unset.
por lo que no debería haber ningún error, LANG
debe ser ajustado automáticamente a C
.
EDITAR:
Una nueva visión. He ejecutado los mismos comandos en dos ordenadores.
El ordenador 1 ejecuta el 13.0 y produce el error.
Este ordenador tiene man
para MacOS 13.0 a partir del 9 de enero de 2021.
El ordenador 2 ejecuta 12.6 y no produce ningún error.
Este ordenador tiene man
versión 1.6g del 19 de septiembre de 2005.
La salida del locale
es idéntico en ambos ordenadores.
¿Podría ser un man
¿bicho?