BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境variables设置正确
当我运行mongo
,我得到警告:
全局初始化失败:BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境variables设置正确。
你可以在terminal上使用下面的命令
export LC_ALL=C
生成语言环境
缺less语言环境使用locale-gen生成:
locale-gen en_US.UTF-8
或者,可以使用localedef手动创build一个语言环境文件:[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下打开一个对话框来select所需的语言环境。 这个对话框不会出现在Ubuntu下。 在Ubuntu文章中configuration区域设置显示了如何find关于Ubuntu的信息。
vim /etc/default/locale
添加到它:
LC_ALL="en_US.UTF-8"
将下面的行添加到我的/ etc / environment文件中
LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
亚马逊Linux AMI
ohmyzsh的永久解决scheme:
$ vim ~/.zshrc
在那里写下:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8
更新当前shell中的更改: $ source ~/.zshrc
你必须添加缺less的本地郎帮助者:对于我de_LU de_LU.UTF-8中缺less的那些帮助者。 Mongo 2.6.4的工作没有mongo 2.6.5抛出这个错误