当我运行mongo
时,我收到警告:
全局初始化失败:BadValue无效或无用户区域设置。请确保正确设置LANG和/或LC_ *环境变量。
答案 0 :(得分:315)
您可以在终端上使用以下命令
export LC_ALL=C
答案 1 :(得分:84)
生成区域设置
使用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下。 Configure Locales in Ubuntu文章介绍了如何查找有关Ubuntu的信息。
答案 2 :(得分:30)
vim /etc/default/locale
添加到它:
LC_ALL="en_US.UTF-8"
答案 3 :(得分:24)
将以下行添加到 / etc / environment 文件中
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
答案 4 :(得分:18)
$ vim ~/.zshrc
写在下面:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
更新当前shell中的更改:$ source ~/.zshrc
答案 5 :(得分:0)
你必须添加丢失的本地lang助手:对于我来说,缺少的是de_LU de_LU.UTF-8。 Mongo 2.6.4与mongo 2.6.5一起工作在这个
上抛出错误