`
ax003d
  • 浏览: 12403 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Mac 下使用 homebrew 安装不同版本的 mongodb

阅读更多

homebrew 是 Mac 下一款方便的第三方软件包安装工具,对于安装最新的第三方软件包它是很方便的,但是如果要安装一个第三方软件包的过去版本,就稍显麻烦,它不能够直接在安装时提供版本号。

 

以 mongodb 为例,介绍 homebrew 安装第三方软件包的过去版本。

homebrew 的版本为 0.9.3

 

step1.

查看 homebrew 支持第三方软件包的所有版本:

bogon:Formula teamx$ brew versions mongodb
2.2.2-x86_64 git checkout fe5bc4d /usr/local/Library/Formula/mongodb.rb
2.2.1-x86_64 git checkout 5825f62 /usr/local/Library/Formula/mongodb.rb
2.2.0-x86_64 git checkout 9348b10 /usr/local/Library/Formula/mongodb.rb
2.0.7-x86_64 git checkout 6434ebb /usr/local/Library/Formula/mongodb.rb
2.0.6-x86_64 git checkout 2553479 /usr/local/Library/Formula/mongodb.rb
2.0.5-x86_64 git checkout c6d3538 /usr/local/Library/Formula/mongodb.rb
2.0.4-x86_64 git checkout 3231798 /usr/local/Library/Formula/mongodb.rb
2.0.3-x86_64 git checkout aaa3b21 /usr/local/Library/Formula/mongodb.rb
2.0.2-x86_64 git checkout dfcc838 /usr/local/Library/Formula/mongodb.rb
2.0.1-x86_64 git checkout e50a75a /usr/local/Library/Formula/mongodb.rb
2.0.0-x86_64 git checkout 72cb073 /usr/local/Library/Formula/mongodb.rb
1.8.3-x86_64 git checkout a11443c /usr/local/Library/Formula/mongodb.rb
1.8.2-x86_64 git checkout dae14ec /usr/local/Library/Formula/mongodb.rb
1.8.1-x86_64 git checkout 1907dd5 /usr/local/Library/Formula/mongodb.rb
1.8.0-x86_64 git checkout 009fbc3 /usr/local/Library/Formula/mongodb.rb
1.6.5-x86_64 git checkout 6df37d0 /usr/local/Library/Formula/mongodb.rb
1.6.4-x86_64 git checkout 2821910 /usr/local/Library/Formula/mongodb.rb
1.6.3-x86_64 git checkout 319183d /usr/local/Library/Formula/mongodb.rb
1.6.2-x86_64 git checkout 26b8549 /usr/local/Library/Formula/mongodb.rb
1.6.1-x86_64 git checkout ab089ff /usr/local/Library/Formula/mongodb.rb
1.6.0-x86_64 git checkout ed51a5b /usr/local/Library/Formula/mongodb.rb
# ^^ 版本号                  ^^ 对应的 git commit
# 可以看到 homebrew 使用 git 记录第三方软件包的版本信息

 

step2.

bogon:Formula teamx$ cd /usr/local/Library/Formula/
# 我要装的是mongodb-2.2.2,它对应的 git commit 是 fe5bc4d
bogon:Formula teamx$ git checkout fe5bc4d mongodb.rb

 

step3.

bogon:Formula teamx$ brew install mongodb
bogon:Formula teamx$ git checkout master mongodb.rb # 安装完毕,切换回最新版本

 

通过以上步骤就完成了第三方软件包的特定版本安装,其他软件包可以使用类似的方法安装。

 

参考链接:

http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula

 

 

 

0
4
分享到:
评论

相关推荐

    mac下安装和配置mongodb的步骤详解

    在Mac环境下安装MongoDB,我们通常会使用Homebrew这个包管理器。首先,确保你的系统已经安装了Homebrew。如果没有,可以通过在终端输入以下命令来安装: ```bash /bin/bash -c "$(curl -fsSL ...

    mac下使用brew 安装mongodb的方法教程

    当命令执行完毕,MongoDB将被安装在 `/usr/local/Cellar/mongodb/` 目录下,版本号可能会有所不同。 首次启动MongoDB服务,需要进行一些初始化工作。MongoDB的数据文件默认存储在`/data/db`目录下,如果该目录不...

    mongodb-4.0.4_MacOSX

    2. **安装 MongoDB**:Homebrew 安装完成后,使用以下命令安装 MongoDB: ``` brew install mongodb-community@4.0 ``` 3. **配置 MongoDB**:MongoDB 需要在启动时知道数据存储的位置。创建一个数据目录,例如 ...

    Mac中mongoDB的安装与卸载步骤详解

    本文主要介绍的是关于在mac中安装卸载mongoDB数据库的方法,更多关于mongoDB的使用大家可以参考这篇文章://www.jb51.net/article/79416.htm (一) mongodb 安装 mongodb 数据库的安装有两种方法。 一种是使用命令行...

    mongo-spark:使用 Apache Spark 和 MongoDB 的简单示例

    在 Mac 上运行此应用程序的步骤: 安装 MongoDB 安装自制软件使用自制软件安装 Hadoop。 使用此命令行:$ brew install hadoop。 此链接: : 有在 Mac 上设置 Hadoop 的详细说明。 使用 homebrew 安装 Maven。 使用...

    mongodb-osx-ssl-x86_64-4.0.12.tgz MAC

    - 软件包管理:可以通过Homebrew等包管理器安装和管理MongoDB。 - 防火墙设置:确保防火墙允许MongoDB的默认端口(27017)通信。 了解这些知识点,你可以成功地在Mac OS X系统上部署和运行带有SSL支持的MongoDB ...

    MongoDB 步骤安装说明mac和win

    MongoDB 使用一种类似于 JSON 的文档格式 BSON 来存储数据,这种格式非常灵活,能够支持不同类型的数据结构。 #### MongoDB 的主要特点 1. **灵活性**:MongoDB 支持动态模式,可以存储复杂的数据类型。 2. **可...

    修复 Mac brew 安装 mongodb 报 Error: No available formula with the name ‘mongodb’ 问题详解

    在本文中,我们将详细讨论如何修复在Mac上使用Homebrew安装MongoDB时遇到的“Error: No available formula with the name ‘mongodb’”错误。MongoDB由于商业策略的改变,已经从Homebrew的核心仓库中移除,因此传统...

    Mac下安装配置mongodb并创建用户的方法

    3. **使用Homebrew安装**:Homebrew是Mac上的包管理器,可以方便地安装软件。在终端中输入`sudo brew install mongodb`,它会自动完成下载、编译和安装过程。 安装完成后,我们需要配置MongoDB的运行环境。这包括...

    mongodb文档说明

    确保安装时选择合适的版本,因为不同的操作系统和MongoDB版本之间可能存在兼容性问题。 安装完成后,需要启动MongoDB服务。在Windows上,可以使用服务管理器启动`mongod`服务;在Linux和Mac中,通常需要在命令行中...

    mongodb自学手册

    在Mac OS X上,可以使用Homebrew进行安装,或者直接下载安装包。安装后配置环境变量并启动服务。 **2.4 mongod启动参数** mongod是MongoDB的守护进程,通过配置不同的启动参数,可以设置数据路径、日志文件、端口等...

    meteor-search:MongoDB中的简单全文搜索(Meteor)

    如果您的系统上还没有“真实”安装 MongoDB,请使用HomeBrew安装它: brew updatebrew install mongodb如果您不使用 Mac... Linux: : 视窗? 哎哟... 使用 textSearchEnabled=true 启动 MongoDB 在终端/控

    Nodejs使用Mongodb存储与提供后端CRD服务详解

    在Mac OS X上,可以使用Homebrew来安装MongoDB: ```bash brew install mongodb ``` 安装完成后,启动MongoDB守护进程(Daemon): ```bash mongod ``` 接着,你可以通过MongoDB shell来交互式地操作数据库。在...

    boot2docker-mongodb:在 OS X 上使用 docker 启动 MongoDB 分片集群的 Bash 脚本(通过 boot2docker)

    ruby -e " $( curl -fsSL https://raw.github.com/mxcl/homebrew/go ) "安装 Virtualbox 使用安装 VirtualBox。 brew updatebrew tap phinze/homebrew-caskbrew install brew-caskbrew cask install virtualbox安装...

    mongo 数据库 mac 安装包

    在Mac OS上安装MongoDB,通常推荐使用Homebrew这样的包管理器,但本安装包提供了一种无需Homebrew的直接安装方式。以下是详细步骤和相关知识点: **一、MongoDB简介** MongoDB是一种NoSQL数据库,它使用文档存储...

Global site tag (gtag.js) - Google Analytics