perl: warning: Setting locale Failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset),LC_ALL = (unset),LC_TIME = "custom.UTF-8",LANG = "en_US.UTF-8"
试过以下内容:
>将LANG = en_US.UTF-8和LC_ALL = en_US.UTF-8添加到/ etc / environment
>运行apt-get install –reinstall locales(错误:perl:warning:回退到标准语言环境(“C”)./usr/bin/mandb:无法设置语言环境;确保$LC_ *和$LANG是对的)
>运行sudo dpkg-reconfigure locales.结果:无法将LC_ALL设置为默认区域设置:没有此类文件或目录,然后更新区域设置包括en_US.UTF-8在内的所有区域设置
> sudo locale-gen成功更新所有语言环境,包括en_US.UTF-8
> sudo locale-gen un_US en_US.UTF-8没有错误或其他输出
>在/ etc / default / locale中,它表示LANG =“en_US.UTF-8”
> echo $LANG给出了en_US.UTF-8
> /var/lib/locales/supported.d/local说en_US.UTF-8 UTF-8
> locale -a给了我:
C en_AG en_AU.utf8 en_BW.utf8 en_CA.utf8 en_DK.utf8 en_GB.utf8 en_HK.utf8 en_IE.utf8 en_IN en_NG en_NZ.utf8 en_PH.utf8 en_SG.utf8 en_US.utf8 en_ZA.utf8 en_ZW.utf8 POSIX
那么好……我几乎没有我能想到的选择.有人有什么想法?
谢谢!
sudo localedef -f UTF-8 -i custom custom.UTF-8
另一种方法是将区域设置添加到您希望dpkg-reconfigure locales为您配置的区域设置.关于Debian:
echo 'custom.UTF-8 UTF-8' |sudo tee -a /etc/locale.gen sudo dpkg-reconfigure locales
在Ubuntu上:
echo 'custom.UTF-8 UTF-8' |sudo tee -a /var/lib/locales/supported.d/local sudo dpkg-reconfigure locales
希望这可以帮助!
原文地址:https://www.jb51.cc/ubuntu/347927.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。