因为我有一个plist文件,所以我用自制的方式安装了mongodb。当我尝试升级到4.2时,它似乎认不出我的安装。
我注意到mongodb现在有了一个点击,所以我确实安装了它,但是得到了这个错误:
brew tap mongodb/brew我的卷宗:
me$ cat ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>homebrew.mxcl.mongodb</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/mongodb/bin/mongod</string>
<string>--config</string>
<string>/usr/local/etc/mongod.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<false/>
<key>WorkingDirectory</key>
<string>/usr/local</string>
<key>StandardErrorPath</key>
<string>/usr/local/var/log/mongodb/output.log</string>
<key>StandardOutPath</key>
<string>/usr/local/var/log/mongodb/output.log</string>
<key>HardResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>4096</integer>
</dict>
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>4096</integer>
</dict>
</dict>
</plist>
me$ brew info mongodb
Error: mongodb: unknown version :mountain_lion我不介意卸载它,如果我也有,但由于brew甚至不能识别安装,那里似乎没有一个干净的方式这样做。
还有什么我可以试试的吗?
发布于 2020-04-29 16:27:05
首先,使用以下命令卸载现有版本的MongoDB:
launchctl list | grep mongo
launchctl remove homebrew.mxcl.mongodb
pkill -f mongod
brew uninstall mongodb只需在/usr/local/bin/中进行双重检查,以确保删除了MongoDB命令。
现在安装mongodb社区@4.2
请按照以下说明行事:
brew tap mongodb/brewbrew install mongodb-community@4.2一旦安装完成。
使用以下方法启动服务:
brew services start mongodb-community@4.2有关更多信息,请参阅正式文件。
希望这会有所帮助:)
https://stackoverflow.com/questions/61504709
复制相似问题