我刚刚从我的本地计算机上启动了t2.micro
免费层EC2
实例并通过SSH进行了实例化。我受到以下错误消息的欢迎:
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
此实例是使用控制台启动的,默认情况下每个选项都没有配置。可能是什么原因?
以下是此实例的Locale
:
[root@ip-xxx .aws]# 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
LANG=en_US.UTF-8
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
答案 0 :(得分:0)
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
此外,供以后使用相同的两个命令添加到~/.bash_profile
根据@ardit评论
答案 1 :(得分:0)
在我的情况下,需要向/etc/environment
添加以下行
LANG=en_US.utf-8
LC_ALL=en_US.utf-8