我在Debian的语言环境有问题。 我尝试了很多东西,但对我来说什么都没有。
locale -a
区域设置:不能将LC_CTYPE设置为默认区域设置:没有这样的文件或目录 C POSIX en_US.utf8
我尝试设置en_US.utf8没有成功与此:
dpkg-reconfigure locales -plow perl:警告:设置区域设置失败。 perl:警告:请检查您的区域设置: LANGUAGE =“en_US”, LC_ALL =(未设定), LC_CTYPE =“UTF-8”, LANG =(未设定) 支持并安装在您的系统上。 perl:警告:回落到标准语言环境(“C”)。 区域设置:不能将LC_CTYPE设置为默认区域设置:没有这样的文件或目录 区域设置:无法将LC_ALL设置为默认区域设置:没有这样的文件或目录 / usr / bin / locale:无法将LC_CTYPE设置为默认语言环境:没有这样的文件或目录 / usr / bin / locale:无法将LC_ALL设置为默认语言环境:没有这样的文件或目录 生成语言环境(这可能需要一段时间)... en_US.UTF-8 ...完成 一代完成。 perl:警告:设置区域设置失败。 perl:警告:请检查您的区域设置: LANGUAGE =“en_US”, LC_ALL =(未设定), LC_CTYPE =“UTF-8”, LANG =(未设定) 支持并安装在您的系统上。 perl:警告:回落到标准语言环境(“C”)。 perl:警告:设置区域设置失败。 perl:警告:请检查您的区域设置: LANGUAGE =“en_US”, LC_ALL =(未设定), LC_CTYPE =“UTF-8”, LANG =(未设定) 支持并安装在您的系统上。 perl:警告:回落到标准语言环境(“C”)。
重新启动后,我尝试使用Perl脚本:
perl:警告:设置区域设置失败。 perl:警告:请检查您的区域设置: LANGUAGE =“en_US”, LC_ALL =(未设定), LC_CTYPE =“UTF-8”, LANG =“en_US.UTF-8” 支持并安装在您的系统上。 perl:警告:回落到标准语言环境(“C”)。
这是我的/ etc / default / localeconfiguration文件:
cat / etc / default / locale LANG =的en_US.UTF-8 LANGUAGE = EN_US
任何想法来解决这个(愚蠢)的问题?
谢谢
看起来
apt-get install locales-all
解决了我的问题
谢谢 !
apt-get install locales --reinstall dpkg-reconfigure locales
locale: Cannot set LC_CTYPE to default locale: No such file or directory
通过运行安装缺less的en_US
语言环境:
sudo locale-gen en_US en_US.UTF-8
然后:
sudo dpkg-reconfigure locales