我在我的 Mac 上安装了 2.0.2 版的 mongo,我使用 Homebrew 安装了它。我正在学习的课程是使用“聚合”功能,该功能仅在 Mongo 2.2 版中可用。我试着做
brew upgrade mongodb
我得到
Error: mongodb already upgraded
有没有办法用 Homebrew 安装最新版本的 Mongo?
如果 brew receipe 中的 mongodb 版本与安装的版本相同,则会收到所述错误。
通常,当您看到发布的最新稳定版本并希望将您的 mongodb 版本升级到它时,您首先必须更新您的 brew receipe,然后像您一样进行升级。
这意味着你首先要做
brew update
进而
brew upgrade mongodb
此命令应将您的自制公式更新为最新版本:
brew update
进而:
brew upgrade mongodb
安装最新版本的 mongodb。
首先,安装 Homebrew。如果您对 Homebrew 是什么感到好奇,请阅读这篇文章。
# Installs Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
其次,找到 MongoDB 水龙头。
brew tap mongodb/brew
第三,安装MongoDB。
brew install mongodb-community
您应该能够运行:
brew upgrade mongodb
现在它会在升级您的 mongodb 版本之前更新。
我尝试了上述解决方案,但都没有奏效。我收到错误消息:
no available formula or cask with the name "mongodb". Did you mean mongosh or monetdb?
。我在此链接上找到了解决方案。