当我运行 mongo时,我会收到警告:
mongo
全局初始化失败: BadValue 无效或没有用户区域设置。请确保 LANG 和/或 LC _ * 环境变量设置正确。
您必须添加缺少的本地朗助手: 对于我来说,缺少的是 de _ LU de _ LU。UTF-8.Mongo2.6.4在没有 mongo2.6.5的情况下工作
您可以在终端上使用以下命令
export LC_ALL=C
生成地区信息
使用 locale-gen 生成缺少的 locale:
locale-gen en_US.UTF-8
或者,可以使用 localedef: [1]手动创建区域设置文件
localedef -i en_US -f UTF-8 en_US.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 中配置 Locales文章展示了如何查找关于 Ubuntu 的信息。
dpkg-reconfigure locales
添加以下行到我的 /等/环境文件工作
LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
vim /etc/default/locale
再加上:
LC_ALL="en_US.UTF-8"
$ vim ~/.zshrc
写在下面:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8
通过 $ source ~/.zshrc更新当前 shell 中的更改
$ source ~/.zshrc