我使用自制软件并安装了“ mongodb”和其他服务,并且我使用brew services list
来查看我的服务和其他brew命令来启动和停止或重新启动它们,但是今天我可以在运行{ {1}}这给了我
brew services list
我知道这是什么意思,但我以前曾用过,今天却面对这个问题,我不知道为什么?
我尝试使用Warning: No services available to control with 'brew services'
,但没有成功
答案 0 :(得分:2)
简短的回答:您的Homebrew安装软件包均未公开服务。
更长的答案,专门针对MongoDB:由于其许可证,MongoDB已removed from Homebrew core。您可以使用the MongoDB Homebrew tap通过Homebrew安装MongoDB:
$ brew tap mongodb/brew
$ brew install mongodb-community
$ brew services start mongodb-community
请注意,Homebrew删除公式似乎不会停止旧的mongod
守护程序(尽管它确实已将其从brew services list
中删除,所以您不能brew services stop
了),因此,如果该服务以前一直在运行,则需要将其停止(例如,先使用ps -x | grep mongo
,然后再使用kill <pid>
),然后再启动新服务。