34

我在我的 Mac 上安装了 2.0.2 版的 mongo,我使用 Homebrew 安装了它。我正在学习的课程是使用“聚合”功能,该功能仅在 Mongo 2.2 版中可用。我试着做

 brew upgrade mongodb

我得到

Error: mongodb already upgraded

有没有办法用 Homebrew 安装最新版本的 Mongo?

4

5 回答 5

77

如果 brew receipe 中的 mongodb 版本与安装的版本相同,则会收到所述错误。

通常,当您看到发布的最新稳定版本并希望将您的 mongodb 版本升级到它时,您首先必须更新您的 brew receipe,然后像您一样进行升级。

这意味着你首先要做

brew update

进而

brew upgrade mongodb
于 2014-08-18T08:21:05.890 回答
56

此命令应将您的自制公式更新为最新版本:

brew update

进而:

brew upgrade mongodb

安装最新版本的 mongodb。

于 2012-11-02T07:21:40.430 回答
8

适用于 MacOS Catalina 及更高版本

首先,安装 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
于 2020-02-06T14:10:01.683 回答
0

您应该能够运行: brew upgrade mongodb

现在它会在升级您的 mongodb 版本之前更新。

于 2017-05-17T13:58:17.470 回答
0

我尝试了上述解决方案,但都没有奏效。我收到错误消息:
no available formula or cask with the name "mongodb". Did you mean mongosh or monetdb? 。我在此链接上找到了解决方案。

Stackoverflow 解决方案没有可用的公式或木桶”

于 2021-08-19T22:33:57.043 回答