我非常初学与流浪汉.我尝试在我的计算机上创建一个虚拟机(cent os 6).当我运行vagrant ssh.它警告
-bash:warning:setlocale:LC_CTYPE:无法更改语言环境(UTF-8):没有这样的文件或目录
当我运行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=
我搜索了一个小时,但我还是无法解决这个问题.请帮我
解决方法
对于CentOS或Amazon AMI Linux,将这些行添加到/ etc / environment(创建它,如果它不存在):
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
要通过SSH控制台编辑此文件,请尝试
sudo nano /etc/environment
编辑
对于与Debian相关的发行版(Ubuntu等),您应该检查/ etc / default / locale是否为空.这是在dpkg-reconfigure语言环境中选择None的结果,如果用户通过SSH访问,则建议使用此方法(参见Debian Wiki).
/ etc / environment是deprecated since Debian Lenny (5.0).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。