我刚刚使用以下命令在我的 ubuntu 上安装了 mongodb 服务器:
sudo apt-get install mongodb-server
但我无法启动它。当我尝试运行服务器时,它显示:
masious@ubuntu:/var/log/mongodb$ mongod
mongod --help for help and startup options
mongod: symbol lookup error: mongod: undefined symbol:
_ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE
答案1
虽然这只是阅读手册的简单问题,但我还是要发布一个答案,因为当“系统管理员”不阅读手册就开始管理 MongoDB 时,这个问题可能会一次又一次地出现:
mongodb-org 软件包包含各种控制脚本,包括初始化脚本 /etc/init.d/mongod。这些脚本用于停止、启动和重新启动守护进程。
...
启动 MongoDB。
发出以下命令启动 mongod:
sudo 服务 mongo 启动
现在显然你没有安装 mongodb-org 包。所以也许 Ubuntu repo 上分发的那个包不同...但同样,这又回到了没有阅读手册的问题。我不会引用如何按照手册安装 MongoDB,因为我已经在上面放了链接。