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环境下安装MongoDB,我们通常会使用Homebrew这个包管理器。首先,确保你的系统已经安装了Homebrew。如果没有,可以通过在终端输入以下命令来安装: ```bash /bin/bash -c "$(curl -fsSL ...
当命令执行完毕,MongoDB将被安装在 `/usr/local/Cellar/mongodb/` 目录下,版本号可能会有所不同。 首次启动MongoDB服务,需要进行一些初始化工作。MongoDB的数据文件默认存储在`/data/db`目录下,如果该目录不...
2. **安装 MongoDB**:Homebrew 安装完成后,使用以下命令安装 MongoDB: ``` brew install mongodb-community@4.0 ``` 3. **配置 MongoDB**:MongoDB 需要在启动时知道数据存储的位置。创建一个数据目录,例如 ...
本文主要介绍的是关于在mac中安装卸载mongoDB数据库的方法,更多关于mongoDB的使用大家可以参考这篇文章://www.jb51.net/article/79416.htm (一) mongodb 安装 mongodb 数据库的安装有两种方法。 一种是使用命令行...
在 Mac 上运行此应用程序的步骤: 安装 MongoDB 安装自制软件使用自制软件安装 Hadoop。 使用此命令行:$ brew install hadoop。 此链接: : 有在 Mac 上设置 Hadoop 的详细说明。 使用 homebrew 安装 Maven。 使用...
- 软件包管理:可以通过Homebrew等包管理器安装和管理MongoDB。 - 防火墙设置:确保防火墙允许MongoDB的默认端口(27017)通信。 了解这些知识点,你可以成功地在Mac OS X系统上部署和运行带有SSL支持的MongoDB ...
MongoDB 使用一种类似于 JSON 的文档格式 BSON 来存储数据,这种格式非常灵活,能够支持不同类型的数据结构。 #### MongoDB 的主要特点 1. **灵活性**:MongoDB 支持动态模式,可以存储复杂的数据类型。 2. **可...
在本文中,我们将详细讨论如何修复在Mac上使用Homebrew安装MongoDB时遇到的“Error: No available formula with the name ‘mongodb’”错误。MongoDB由于商业策略的改变,已经从Homebrew的核心仓库中移除,因此传统...
3. **使用Homebrew安装**:Homebrew是Mac上的包管理器,可以方便地安装软件。在终端中输入`sudo brew install mongodb`,它会自动完成下载、编译和安装过程。 安装完成后,我们需要配置MongoDB的运行环境。这包括...
确保安装时选择合适的版本,因为不同的操作系统和MongoDB版本之间可能存在兼容性问题。 安装完成后,需要启动MongoDB服务。在Windows上,可以使用服务管理器启动`mongod`服务;在Linux和Mac中,通常需要在命令行中...
在Mac OS X上,可以使用Homebrew进行安装,或者直接下载安装包。安装后配置环境变量并启动服务。 **2.4 mongod启动参数** mongod是MongoDB的守护进程,通过配置不同的启动参数,可以设置数据路径、日志文件、端口等...
如果您的系统上还没有“真实”安装 MongoDB,请使用HomeBrew安装它: brew updatebrew install mongodb如果您不使用 Mac... Linux: : 视窗? 哎哟... 使用 textSearchEnabled=true 启动 MongoDB 在终端/控
在Mac OS X上,可以使用Homebrew来安装MongoDB: ```bash brew install mongodb ``` 安装完成后,启动MongoDB守护进程(Daemon): ```bash mongod ``` 接着,你可以通过MongoDB shell来交互式地操作数据库。在...
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安装...