我有一个问题来生成服务器herbert和本垒打的地区。 我跑蒙戈我得到警告
Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.
当我跑步
dpkg-reconfigure locales
mongo启动成功,然后当重新启动服务器并运行mongo我有同样的问题。
感谢您的帮助
https://askubuntu.com/questions/536875/error-in-installing-mongo-in-virtual-machine :
看起来您的语言环境设置在该虚拟机上已损坏或不存在,或者至少是该虚拟机上的该会话。 当语言环境设置不正确时(见SERVER-9032),MongoDB的一个依赖(boost)会失败。 作为参考,在SERVER-9032更改之前,这个问题仍然存在,但看起来像这样。
有时注销和重新登录可以修复它(仅在当前会话中断开),或者可以尝试运行sudo local-gen以确保生成成功。
同时,作为让mongo(或mongod等)运行的解决方法,只需在启动程序之前手动设置LC_ALL变量:
export LC_ALL=C mongo