我一打开终端就收到此消息

我一打开终端就收到此消息

嗨,当我打开终端时,它显示下一个错误:bash:警告:setlocale:LC_NUMERIC:无法更改语言环境(es_VE.UFT-8):没有此文件或目录

我知道那不是 UFT 而是 UTF 我已经修复了,而且很酷,但是消息仍然出现,我该怎么办?

这是我为了达到这个目的所做的事情:

将值附加到您的~/.bashrc文件:

echo 'export LC_NUMERIC="en_US.UTF-8"' >>~/.bashrc

为了使其从 bash 的当前会话中适用,请获取 ~/.bashrc 文件:

source ~/.bashrc

例如:这里我将 en_US.UTF-8 更改为 C:

$ locale | grep LC_NUMERIC
LC_NUMERIC="en_US.UTF-8"

$ echo 'export LC_NUMERIC="C"' >>~/.bashrc

$ source ~/.bashrc 

$ locale | grep LC_NUMERIC
LC_NUMERIC=C

这将仅为运行该命令的用户更改语言环境,对于系统范围的更改,您需要将值添加到/etc/default/locale,请检查下面添加的部分。

您还可以将值添加到系统范围的语言环境文件中,/etc/default/locale该文件将在启动时读取。将其放入其中:

echo 'LC_NUMERIC="en_US.UTF-8"' | sudo tee -a /etc/default/locale

或者

sudo bash -c 'echo "LC_NUMERIC=\"en_US.UTF-8\"" >>/etc/default/locale'

我确实这样做了,但是对于 es_VE.UFT-8,有人知道如何修复吗?

答案1

恢复您已解释的操作bashrc/etc/default/locale然后尝试使用以下命令重新配置您的语言环境:

sudo dpkg-reconfigure locales

相关内容