前段时间在文本控制台上设置中文显示的时候改了locale,导致在使用man命令的时候出现一行错误提示:
can't set the locale;make sure $LC_* and $LANG are correct
再输入命令locale检查时,命令执行结果显示:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="en"
LC_NUMERIC="en"
LC_TIME="en"
LC_COLLATE="en"
LC_MONETARY="en"
LC_MESSAGES="en"
LC_PAPER="en"
LC_NAME="en"
LC_ADDRESS="en"
LC_TELEPHONE="en"
LC_MEASUREMENT="en"
LC_IDENTIFICATION="en"
LC_ALL=
从前面三行的错误提示来看,貌似是我设置locale出了问题,请问这是什么原因,如何正确修改?
locale设置出了问题?
-
- 帖子: 25
- 注册时间: 2008-07-14 10:15
- Vivi.FFix
- 帖子: 94
- 注册时间: 2008-08-11 1:38
-
- 帖子: 25
- 注册时间: 2008-07-14 10:15
问题已经解决。因为没有为en的locale。将LANG设置为正确的locale就对了。
感谢gnix_oag在viewtopic.php?t=18273对locale给出的详细讲解。
感谢gnix_oag在viewtopic.php?t=18273对locale给出的详细讲解。
-
- 帖子: 25
- 注册时间: 2008-07-14 10:15