首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用自制软件安装早期版本的mongodb?

如何用自制软件安装早期版本的mongodb?
EN

Stack Overflow用户
提问于 2015-05-21 16:13:57
回答 6查看 50.3K关注 0票数 74

我正在使用osx6.8,需要安装Mongodb的早期版本,如何使用HomeBrew安装早期版本

以下内容不起作用:

代码语言:javascript
复制
dream-2:app2 star$ brew install mongodb-2.6.10
Error: No available formula for mongodb-2.6.10 
Searching formulae...
Searching taps...
dream-2:app2 star$ 

编辑:

我收到一条信息来解释这篇文章与另一篇文章相比是如何独一无二的,嗯,另一个问题的答案是超长而复杂的,它是postgresql特有的,并且没有真正回答我的问题。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-05-21 16:30:33

当尝试用自制软件安装旧版本时,从brew search packagename开始通常是有用的,在本例中,在homebrew/versions/mongodb26下有一个2.6版本可用

因此,要安装该版本:

代码语言:javascript
复制
brew install homebrew/versions/mongodb26

编辑

这个答案肯定已经过时了。看看answer below,看看2021年实现这一目标的有效方法。

票数 47
EN

Stack Overflow用户

发布于 2017-03-30 06:31:55

代码语言:javascript
复制
curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.2.12.tgz
tar -zxvf mongodb-osx-x86_64-3.2.12.tgz
mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-3.2.12/ mongodb
export PATH=<mongodb-install-directory>/bin:$PATH #path to the dir created in step 3
mkdir -p /data/db
sudo chown -R $(whoami) /data/
mongod
票数 4
EN

Stack Overflow用户

发布于 2018-08-18 05:50:54

您可以使用docker来安装任意多个版本的mongodb,而不是使用自制的。然后,每个mongodb可以在不同的端口上运行。

使用brew cask install docker安装对接程序,然后打开Docker.app。在docker运行后,转到终端并通过从/mongo/中选择如下所示的映像来安装mongodb版本:docker run -d -p 28017:27017 --name mongo4 mongo:latest

验证它是否与docker ps一起运行,并且您可以使用端口28017从应用程序连接到mongodb。使用不同的名称和端口重复这些步骤,以安装更多版本。享受吧!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30379127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档