修复-LC_ALL: cannot change locale (en_US.UTF8)

今天在配置新的VPS时遇到了如下问题:

-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)

最终发现是环境变量出错

在shell中使用localedef命令,让这个”locale类” 默认使用”en_US.UTF8″字符集,即可解决问题:

localedef -i en_US -f UTF-8 en_US.UTF-8