一尘不染

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

linux

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

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


阅读 483

收藏
2020-06-03

共1个答案

一尘不染

生成语言环境

缺少的语言环境是使用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-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

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

2020-06-03