BadValue无效或未设置用户区域设置。请确保正确设置LANG和/或LC_ *环境变量

浏览:55日期:2024-01-25
如何解决BadValue无效或未设置用户区域设置。请确保正确设置LANG和/或LC_ *环境变量?

生成语言环境

缺少的语言环境是使用locale-gen生成的:

locale-gen en_US.UTF-8

或者,可以使用localedef:[1]手动创建区域设置文件。

localedef -i en_US -f UTF-8 en_US.UTF-8

设置区域设置

可以如下设置区域设置(en_US.UTF-8在示例中为):

export LANGUAGE=en_US.UTF-8export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8locale-gen en_US.UTF-8dpkg-reconfigure locales

该dpkg-reconfigurelocales命令将在Debian下打开一个对话框,用于选择所需的语言环境。该对话框不会出现在Ubuntu下。该配置区域设置在Ubuntu中介绍了如何找到关于Ubuntu的信息。

解决方法

当我跑步时mongo,我得到警告:

全局初始化失败:BadValue无效或未设置用户区域设置。请确保正确设置LANG和/或LC_ *环境变量。

相关文章: