【发布时间】:2014-12-07 20:59:09
【问题描述】:
当我运行 mongo 时,我收到警告:
全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量。
【问题讨论】:
当我运行 mongo 时,我收到警告:
全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量。
【问题讨论】:
$ vim ~/.zshrc
写在下面:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
更新当前 shell 中的更改:$ source ~/.zshrc
【讨论】:
将以下行添加到我的 /etc/environment 文件中
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
【讨论】:
vim /etc/default/locale
添加到它:
LC_ALL="en_US.UTF-8"
【讨论】:
生成语言环境
使用 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 的信息。
【讨论】:
你可以在终端上使用下面的命令
export LC_ALL=C
【讨论】:
您必须添加缺少的本地语言助手:对我来说,缺少的地方 de_LU de_LU.UTF-8 。 Mongo 2.6.4 工作而 mongo 2.6.5 对此抛出错误
【讨论】: