Debian/Ubuntu解决Cannot set LC_CTYPE/LC_ALL报错

在使用Debian/Ubuntu过程中出现如下错误,可以通过修改locale文件解决:

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

编辑locale文件:

vi /etc/default/locale

根据自己所使用的语言,添加或修改如下项目(本文以en_US为例):

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_ALL="en_US.UTF-8"

重新启动服务器后,上述报错即会解决:

reboot

重启后使用locale命令检查是否仍然存在报错,如报错依然存在,请尝试其他方法。

locale