【问题标题】:BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctlyBadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量
【发布时间】:2014-12-07 20:59:09
【问题描述】:

当我运行 mongo 时,我收到警告:

全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量。

【问题讨论】:

    标签: linux mongodb ubuntu


    【解决方案1】:

    亚马逊 Linux AMI

    ohmyzsh 的永久解决方案:

    $ vim ~/.zshrc
    

    写在下面:

    export LC_ALL=en_US.UTF-8
    export LANG=en_US.UTF-8
    export LANGUAGE=en_US.UTF-8
    

    更新当前 shell 中的更改:$ source ~/.zshrc

    【讨论】:

      【解决方案2】:

      将以下行添加到我的 /etc/environment 文件中

      LC_ALL=en_US.UTF-8
      LANG=en_US.UTF-8
      

      【讨论】:

      • 如何保存这个文件?
      【解决方案3】:
      vim /etc/default/locale
      

      添加到它:

      LC_ALL="en_US.UTF-8"
      

      【讨论】:

      • 其他答案不是永久解决方案。每次连接时,我们都必须输入这些命令。只编辑该文件一次是完美的解决方案!谢谢
      • 这是唯一对我有用的永久解决方案。绝对值得更多的支持!
      • 工作。导入需要注意的是,您需要注销并再次登录才能使其正常工作。
      【解决方案4】:

      生成语言环境

      使用 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 的信息。

      【讨论】:

      • 这是在树莓上为我完成的:sudo localedef -i en_US -f UTF-8 en_US.UTF-8 谢谢!!
      【解决方案5】:

      你可以在终端上使用下面的命令

      export LC_ALL=C
      

      【讨论】:

      • 四季皆宜:echo "export LC_ALL=C" >> ~/.bashrc
      • 只在你的终端上执行。不是服务器
      • 这种方式只是为了当前的视野,只是一次,而不是永远!
      • 嗨,我不小心对这个问题投了反对票并错过了它。现在我无法删除它。它说我的投票已锁定。真的对不起。如果有其他方法,请告诉我。
      • 对于那些想知道:“LC_ALL=C”有什么作用的人? unix.stackexchange.com/questions/87745/what-does-lc-all-c-do
      【解决方案6】:

      您必须添加缺少的本地语言助手:对我来说,缺少的地方 de_LU de_LU.UTF-8 。 Mongo 2.6.4 工作而 mongo 2.6.5 对此抛出错误

      【讨论】:

      猜你喜欢
      • 2015-02-07
      • 2017-06-16
      • 1970-01-01
      • 2021-02-15
      • 2018-11-17
      • 1970-01-01
      • 2020-01-01
      • 2021-10-22
      • 1970-01-01
      相关资源
      最近更新 更多