ch3.ng

Homebrew安装历史版本软件


众所周知homebrew安装软件都是最新版本,那么如何安装历史版本尼?

下面我将以Intellij-idea-ce安装为例,其他软件都是同理

获取软件信息

jhon@jhondeMacBook-Pro ~ % brew info --cask intellij-idea-ce
intellij-idea-ce: 2020.3,203.5981.155 (auto_updates)
https://www.jetbrains.com/idea/
/usr/local/Caskroom/intellij-idea-ce/2020.2.4,202.8194.7 (130B)
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/intellij-idea-ce.rb
==> Names
IntelliJ IDEA Community Edition
IntelliJ IDEA CE
==> Description
IDE for Java development - community edition
==> Artifacts
IntelliJ IDEA CE.app (App)
==> Analytics
install: 1,924 (30 days), 5,432 (90 days), 21,956 (365 days)

获取历史版本提交记录

访问地址 https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/intellij-idea-ce.rb Url来自上面的输出

截屏2020-12-03 19.33.13.png

点击history
截屏2020-12-03 19.37.03.png
找到你想要下载的版本,这里以红框中为例。复制提交commit记录(图中2位置)

安装

cd "$(brew --repo homebrew/cask)"

git checkout 16a6ea87ceb92e312df2ed73a203146a9ef7d76e

brew install --cask intellij-idea-ce

到此安装的便是你想要安装的历史版本。

**备注:**最后记得将分支切换回master分支

git checkout master