Homebrew安裝指定版本Formula
阿新 • • 發佈:2019-02-11
Homebrew的使用方法請參考:http://brew.sh/index_zh-cn.html
以安裝nodejs為例:
1. 檢視 brew 支援哪些版本的 nodejs
localhost:Homebrew MicLee$ brew versions nodejs
</pre>Warning: brew-versions is unsupported and may be removed soon.<br />Please use the homebrew-versions tap instead:<br /> https://github.com/Homebrew/homebrew-versions<br />0.10.29 git checkout 7b968c6 /usr/local/Library/Formula/node.rb<br />0.10.28 git checkout f7d75de /usr/local/Library/Formula/node.rb<br />0.10.26 git checkout 0901e77 /usr/local/Library/Formula/node.rb<br />0.10.25 git checkout bae051d /usr/local/Library/Formula/node.rb<br />...
這裡有個警告,提示brew versions命令很快就要移除了,使用homebrew version命令替代。先不管,用法一樣。
2. 進入 brew 所在的git倉庫
<span style="font-size:12px;">localhost:Homebrew MicLee$ brew --prefix
/usr/local
localhost:Homebrew MicLee$ cd /usr/local</span>
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.