brew update
brew versions FORMULA
cd `brew --prefix`
git checkout HASH Library/Formula/FORMULA.rb # use output of "brew versions"
brew install FORMULA
brew switch FORMULA VERSION
git checkout -- Library/Formula/FORMULA.rb # reset formula
## Example: Using Subversion 1.6.17
#
# $ brew versions subversion
# 1.7.3 git checkout f8bf2f3 /usr/local/Library/Formula/subversion.rb
# 1.7.2 git checkout d89bf83 /usr/local/Library/Formula/subversion.rb
# 1.6.17 git checkout 6e2d550 /usr/local/Library/Formula/subversion.rb
# 1.6.16 git checkout 83ed494 /usr/local/Library/Formula/subversion.rb
# 1.6.15 git checkout 809a18a /usr/local/Library/Formula/subversion.rb
# 1.6.13 git checkout 7871a99 /usr/local/Library/Formula/subversion.rb
# 1.6.12 git checkout c99b3ac /usr/local/Library/Formula/subversion.rb
# 1.6.6 git checkout 8774131 /usr/local/Library/Formula/subversion.rb
# 1.6.5 git checkout a82e823 /usr/local/Library/Formula/subversion.rb
# 1.6.3 git checkout 6b6d369 /usr/local/Library/Formula/subversion.rb
# $ cd `brew --prefix`
# $ git checkout 6e2d550 /usr/local/Library/Formula/subversion.rb
# $ brew install subversion
# $ brew switch subversion 1.6.17
# $ git checkout -- Library/Formula/subversion.rb
Reference: https://gist.github.com/gcatlin/1847248
相关推荐
在Mac操作系统中,Homebrew(简称Brew)是一款非常流行的包管理器,它使得安装、管理和更新各种开源软件,如PHP,变得极其便捷。本文将详细介绍如何在Mac上使用Brew来安装PHP,并且讲解如何进行PHP版本的切换,以...
需要注意的是,由于brew系统和相关设备逐渐淡出市场,寻找适用于这类设备的驱动和软件支持可能会变得越来越困难。同时,高通官方可能不再提供最新的驱动更新,这意味着可能存在安全风险和兼容性问题。因此,使用旧...
在那个时候,BREW平台的软件多为付费应用,而UCWEB6.3因其免费且功能强大的特性,被誉为“绿色版”,深受用户喜爱。 这款浏览器的英文版本,虽然对于部分非英语用户可能带来一定的使用障碍,但其出色的性能和高效的...
Homebrew是Mac OS的包管理器,可以方便地安装和管理各种软件。安装Homebrew的命令如下: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 接下来...
虽然《Call of Duty》通常是通过官方平台或者第三方游戏商店购买并下载,但有些老版本或非官方的版本可能需要手动安装。在Homebrew中,可能没有直接支持《Call of Duty》的配方(formula),因此,我们可能需要自己...
App Loader支持批量安装,对于测试多版本或不同配置的应用非常方便。同时,它还可以帮助开发者检查设备的兼容性,确保应用能在目标平台上正常运行。 3. **BREWAppSigner程序制作工具**:在BREW平台上,为了保证应用...
CVS(Concurrent Versions System),中文名为并发版本系统,是一种分布式版本控制系统,常用于软件开发中的源代码管理。CVS允许开发者在一个共享的存储库中存储项目文件,并记录每一次修改,以便团队成员可以协同...
安装此软件需要依赖Qt库,Qt是一个跨平台的C++应用程序开发框架,用于创建图形用户界面和其他软件。在Mac上,用户可以通过Homebrew这一包管理器来安装Qt。Homebrew是Mac OS的默认包管理工具,允许用户方便地在终端中...
### 安装使用CVS #### 一、CVS简介 ...虽然现代版本控制系统如Git更为流行,但对于一些老项目或是特定需求场景下,CVS仍然是一个不错的选择。掌握CVS的基本操作对于软件开发人员来说是非常有益的。
需要注意的是,随着操作系统的更新换代,某些软件的兼容性可能会出现问题,因此在安装前需确保所使用的NS-2版本与操作系统版本相匹配。 ### 安装步骤 #### 准备工作 1. **下载NS-2源码包**:首先需要下载NS-2的...
5. **编译安装**:下载到本地后,用户需要解压,进入解压后的目录,然后运行 `./configure`、`make` 和 `make install` 命令来编译和安装软件。 6. **注意事项**:由于`.tar.gz`包含的是源代码,所以需要相应版本的...
在 Homebrew 中,如果你需要安装官方仓库里没有的软件或者特定版本的软件,你可以创建自己的 tap。描述提到这个 repo 包含了一些较旧的公式,这可能是为了保留和管理那些已经不再主仓库维护但用户仍需使用的软件版本...
尽管这个驱动程序被声明为在Windows 7和XP上经过了测试,但在其他平台上使用时,可能需要手动安装或编译内核模块,对于Mac OS,可能需要使用像`brew`这样的包管理器来安装额外的依赖。对于Linux,通常可以从发行版的...
它不支持.docx格式,但对于较老的Word版本创建的文档,antiword是一个实用的选择。使用antiword进行转换的步骤如下: 1. 安装antiword:在Windows上,你可以通过下载安装包进行安装;在Linux或Mac OS上,可以通过包...
接下来,`homebrew`是Mac OS上的一个包管理器,用于安装各种开源软件。通过在终端输入`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`来安装Homebrew。然后,...