Homebrew安装指定版本Formula

Homebrew的使用方法请参考:http://brew.sh/index_zh-cn.html

以安装nodejs为例:

1. 查看 brew 支持哪些版本的 nodejs

localhost:Homebrew MicLee$ brew versions nodejs
Warning: brew-versions is unsupported and may be removed soon.
Please use the homebrew-versions tap instead:
  https://github.com/Homebrew/homebrew-versions
0.10.29  git checkout 7b968c6 /usr/local/Library/Formula/node.rb
0.10.28  git checkout f7d75de /usr/local/Library/Formula/node.rb
0.10.26  git checkout 0901e77 /usr/local/Library/Formula/node.rb
0.10.25  git checkout bae051d /usr/local/Library/Formula/node.rb
...

这里有个警告,提示brew versions命令很快就要移除了,使用homebrew version命令替代。先不管,用法一样。

2. 进入 brew 所在的git仓库

localhost:Homebrew MicLee$ brew --prefix
/usr/local
localhost:Homebrew MicLee$ cd /usr/local

3. checkout你想安装的版本,比如这里我们安装0.10.28

git checkout f7d75de /usr/local/Library/Formula/node.rb

4. 使用brew install nodejs 安装,如果之前安装过其他版本,又不想删除(多版本共存),要先执行brew unlink nodejs,删除对原版本的引用

localhost:local MicLee$ brew install nodejs
==> Downloading http://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz

5.安装成功。如果要在多版本间切换使用执行

brew switch nodejs 'version'

6.如果brew可安装的工具版本比官方提供的旧,执行下 brew update.

你可能感兴趣的:(Mac/OS/IOS)