为什么我不能用Homebrew更新到最新的MongoDB?

时间:2012-11-02 01:10:16

标签: mongodb homebrew

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

 brew upgrade mongodb

我得到了

Error: mongodb already upgraded

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

5 个答案:

答案 0 :(得分:71)

如果brew receipe中的mongodb版本与安装的版本相同,则会出现规定的错误。

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

这意味着你首先要做

brew update

然后

brew upgrade mongodb

答案 1 :(得分:46)

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

brew update

然后:

brew upgrade mongodb

安装最新版本的mongodb。

答案 2 :(得分:3)

对于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

答案 3 :(得分:0)

你应该能够运行: brew upgrade mongodb

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

答案 4 :(得分:0)

您只需要运行以下命令即可将MongoDB更新到最新版本:

$ brew update && brew upgrade mongodb