我尝试使用 mongo 文档安装 mongo:在 Ubuntu 上安装 MongoDB安装过程中没有提到任何错误。但是当我运行mongo
命令时,终端中显示了以下错误。
全局初始化失败:BadValue 用户区域设置无效或未设置。请确保正确设置了 LANG 和/或 LC_* 环境变量
答案1
答案2
我也尝试在 Ubuntu 12.04 上安装 MongoDB,但在虚拟机 (XEN) 上也遇到了同样的错误。对我来说,修改一下/etc/default/locale
就可以了。我使用以下设置让它正常工作:
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ALL=en_US.UTF-8
或者,另一个可行的配置是(注意引号和:en):
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_ALL="en_US.UTF-8"
Adam C 的解决方法export
也有帮助,而且可能是更详尽的答案。
答案3
答案4
基于此https://askubuntu.com/a/227513/59618你可以:
$ sudo locale-gen "en_US.UTF-8"
Generating locales...
en_US.UTF-8... done
Generation complete.
$ sudo dpkg-reconfigure locales
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.