2

我正在尝试在我的 ubuntu 上运行 mongodb:

调用sudo service mongodb start告诉我 mongo 已经在运行。

但是当我运行命令mongomongod我得到错误:

terminate called after throwing an instance of 'std::runtime_error'
what():  locale::facet::_S_create_c_locale name not valid
Aborted (core dumped)

奇怪的是,我有一个流星应用程序已经在使用这个 mongoDB,并且它工作正常。我唯一的问题是我想从外部流星和 mongo 客户端查看/访问数据。

谢谢。

ps aux | grep mongo给我 :

mongodb  27835  1.0  1.4 204936 14644 ?        Ssl  12:59   1:13 /usr/bin/mongod --config /etc/mongodb.conf
root     30838  0.0  0.0   4344   836 pts/0    S+   14:53   0:00 grep --color=auto mongo
4

1 回答 1

22

看起来像是使用旧版本的 Boost 来编译 Mongo。尝试执行

导出 LC_ALL=C

首先在启动 mongo shell 之前

于 2013-10-01T08:38:17.690 回答