嘿哟〜
每次我更改语言环境时都会遇到问题。目前,每次运行 locale 命令时都会收到此错误。
区域设置:无法将 LC_ALL 设置为默认区域设置:没有此文件或目录
语言=
语言=en en
LC_CTYPE="POSIX"
LC_NUMERIC=en
LC_TIME=en
LC_COLLATE="POSIX"
LC_MONETARY=en
LC_MESSAGES="POSIX"
LC_PAPER=en
LC_NAME=en
LC_ADDRESS=zh
LC_TELEPHONE=zh
LC_MEASUREMENT=zh
LC_IDENTIFICATION=zh
LC_ALL=
使用“sudo -i”或“sudo su”进入 root 后,我使用“export LC_ALL="en_GB"”。在 root 中使用 locale 会出现这种情况。
语言=
语言=en en
LC_CTYPE="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="en_GB"
LC_NAME="en_GB"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=en_GB
但是,在退出 root 权限后,通过“退出”、“重启”或简单地关闭终端,更改将完全恢复,并返回“语言环境:无法将 LC_ALL 设置为默认语言环境:没有这样的文件或目录”错误。“语言环境”的输出与我使用“export LC_ALL="en_GB"”之前的输出相同
我尝试使用“dpkg-reconfigure locales”,但没有效果。
有人知道怎么修这个东西吗?
答案1
您的语言环境一团糟。
- 请进入“系统设置->语言支持”。
- 将您选择的语言拖到顶部,然后单击“全系统应用”。
- 移至“区域格式”选项卡,选择您需要的区域,然后单击“全系统应用”。
- 重启。
希望这样可以达到目的。