15

https://aws.amazon.com/amazon-linux-ami/2012.03-release-notes/

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)
[ec2-user@ip-10-136-14-68 ~]$ vi ~/.bash_profile
[ec2-user@ip-10-136-14-68 ~]$ 


    # .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

export LC_CTYPE="en_US.UTF-8"

これをどのように解決しますか?

4

2 に答える 2

46

別の解決策は、これらの行をに追加することです/etc/environment

LANG=en_US.utf-8
LC_ALL=en_US.utf-8

次回ログインすると、警告メッセージは消えているはずです。

于 2013-03-19T11:30:20.667 に答える
4

ssh_configファイルを開き (私の場合、Ubuntuではここにあります : /etc/ssh/ssh_config)、次の行にコメントを付けます。

SendEnv LANG LC_*

これの意味は :

#SendEnv LANG LC_*
于 2012-08-19T05:14:40.097 に答える