gpt4 book ai didi

macos - 使用 Homebrew 启动/停止 MongoDB

转载 作者:行者123 更新时间:2023-12-02 04:14:14 29 4
gpt4 key购买 nike

我使用的是 mac osx 10.10.5

在执行这些步骤之前和之后,这个问题已被问过很多次,我注意到奇怪的行为。

这些是我已采取的步骤

brew tap gapple/services
brew install mongodb

这会安装产品,现在当我执行 brew services list 时,我可以看到 mongodb 处于停止状态。

当我尝试通过 brew services start mongodb 启动进程时,出现错误

错误:无法读取 mongodb 的 plist!

好的。我用谷歌搜索了一个解决方案

mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/mongodb/3.0.6/homebrew.mxcl.mongodb.plist ~/Library/LaunchAgents/

现在,一旦复制文件,当我执行 brew services list 时... mongo 进程就会自动运行。

现在,当我执行brew services stop mongodb它说

Error: Service `mongodb` not running, wanna start it? Try `brew services start mongodb`

现在这很奇怪,因为就在最后一步它说它正在运行。现在当我这样做时

mongodb services list 它说服务已停止。 (所以上面的停止命令确实有效。即使它抛出了一个错误)。

现在如果我这样做了

brew services start mongodb

它给出错误错误:无法读取mongodb的plist!

现在如果我再次复制文件

cp /usr/local/Cellar/mongodb/3.0.6/homebrew.mxcl.mongodb.plist ~/Library/LaunchAgents/

服务自动开始运行。

我觉得这整件事真的很奇怪。我想要的只是一种干净的方式来启动停止 mongo db 服务。尽管此网站(和其他地方)上有很多线程......但它们不起作用或只是有奇怪的行为。

最佳答案

brew services start/restart/stop mongodb-community@4.0

关于macos - 使用 Homebrew 启动/停止 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32974639/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com