当前位置:首页 > 开发 > 数据库 > 正文

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

发表于: 2013-03-19   作者:ax003d   来源:转载   浏览次数:
摘要: homebrew 是 Mac 下一款方便的第三方软件包安装工具,对于安装最新的第三方软件包它是很方便的,但是如果要安装一个第三方软件包的过去版本,就稍显麻烦,它不能够直接在安装时提供版本号。   以 mongodb 为例,介绍 homebrew 安装第三方软件包的过去版本。 homebrew 的版本为 0.9.3   step1. 查看 homebrew 支持第三方

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

 

 

 

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
获取 Homebrew ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 打
Homebrew是mac os x系统下一个非常优秀的软件包管理工具,个人认为比macports好用,本文介绍了使用h
傻瓜式安装就是用 brew install mongodb。 不过在此之前需要做 brew update ,否则会报下面错误:
mac下的mongodb安装主要有两种方式,一是手工安装,需在官网下载源文件,二是通过homebrew,至于hom
在mac下面如何安装MongoDB呢,其实方法很简单。按照官方的三种方法安装就可以了。我这里是针对PHP的
支持平台:从2.2版本开始,MongoDB不再支持Windows XP。要使用新版本的MongoDB,请用更新版本的Wind
安装brew 可以查看教程:mac os x 10.9.1 安装 Homebrew软件包管理工具及brew安装maven3.1.1 首先更
1安装: sudo brew install mongodb 2 启动MongoDb sudo mongod —config /usr/local/etc/mongod.co
下载安装包 例如:mongodb-osx-x86_64-2.6.6.tgz 解压到你规定的目录下如 sudo mkdir -p /data/db
一:安装 下载地址:http://www.mongodb.org/downloads 按照自己所需下载32位或者64位安装包 当然也
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号