我已尝试按照此处列出的安装说明进行操作:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
但是我遇到了一个问题,我猜是 Upstart/initctl,我无法启动 mongod 服务,除非在终端中以 sudo 的形式手动运行它,这在我看来是个坏主意。 (即使这仅适用于教室、单用户设置。)
sudo /etc/init.d/mongod start
产生这个错误:
initctl: Unknown job: mongod
我试过 sudo initctl reload-configuration
并再次运行上面的启动命令,但无济于事。
对下一步做什么有什么想法或建议吗?
最佳答案
使用官方文档安装 mongodb 在 crouton 中似乎不起作用。以下是我在我的机器上运行它所遵循的说明(运行 elementaryOS 的 toast 片)
- 下载适用于 linux 的物理 mongodb 包(可以从 mongodb.org 获得)
- 使用
tar -xvzf mongodb-linux-x86_64-2.6.7.tgz
提取 mongodb 包 - 制作安装目录(
sudo mkdir/usr/lib/mongodb
) - 将提取的 mongodb 复制到/usr/lib/mongodb (
sudo mv mongodb-linux-x86_64-2.6.7/usr/lib/mongodb
) - 制作数据目录(
sudo mkdir -p/data/db
) - 启动 mongodb (
sudo/usr/lib/mongodb/mongodb-linux-x84_64-2.6.7/bin/mongod &
)
关于linux - MongoDB - Ubuntu crouton - 无法启动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28348748/