HomeBrew 安装指定版本软件
本文最后更新于:2024年3月18日 凌晨
HomeBrew 安装指定版本软件
- 不同版本的
thrift.rb
中应该是包含对应版本的软件源 url
和 sha256
的,接下来查看 thrift.rb
文件修改历史,提示太多,所以简单粗暴的直接将 homebrew-core
整个仓库 git clone
了下来:
1
| git clone git@github.com:Homebrew/homebrew-core.git
|
- 有了本地clone的仓库,直接查看对应
0.9.3
版本的 thrift.rb
文件log:
1
| git log ./Formula/thrift.rb | less
|
- 找到后搜索
0.9.3
就可以定位到对应的 commit
,然后获取到 commmit
: 9d524e4
,接下来切换到对应的 commit
:
- 查看了下
./Formula/thrift.rb
,发现此时里面的 url
和 sha256
变成了如下:
1 2
| url "https://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.3/thrift-0.9.3.tar.gz" sha256 "b0740a070ac09adde04d43e852ce4c320564a292f26521c46b78e0641564969e"
|
- 可以看到,此时的版本正是需要的,接下来执行
brew
安装命令进行安装 0.9.3
版本:
1 2
| brew install ./Formula/thrift.rb
|