我使用自制软件并安装了“mongodb”和其他服务,我曾经brew services list看到我的服务和其他 brew 命令来启动和停止或重新启动它们,但今天我可以在运行brew services list它时执行任何命令,这给了我这个
Warning: No services available to control with 'brew services'
我知道这说的是什么但是我以前用过这个,今天我遇到了这个问题我不知道为什么?我尝试使用brew update --force但它没有用
简短回答:您安装的 Homebrew 软件包都没有公开服务。
更长的答案,特别是针对 MongoDB:由于其许可,MongoDB已从 Homebrew 核心中删除。您可以使用MongoDB Homebrew tap安装带有 Homebrew的 MongoDB:
$ brew tap mongodb/brew
$ brew install mongodb-community
$ brew services start mongodb-community
Run Code Online (Sandbox Code Playgroud)
请注意,删除公式的 Homebrew 似乎并没有停止旧的mongod守护进程(尽管它确实将它从 中删除brew services list,所以你不能这样brew services stop做),所以如果服务以前一直在运行,你需要停止它(例如使用ps -x | grep mongo后跟kill <pid>)然后启动新服务。
| 归档时间: |
|
| 查看次数: |
4595 次 |
| 最近记录: |