Mac 使用 brew安装指定版本protobuf
程序员文章站
2022-05-21 20:27:42
...
前言:
在mac中使用 brew install
安装的软件默认都是最新版本的。有时候我们需要旧版本(指定版本)的时候,应该怎么做呢?
一、前提
已安装brew、git
二、安装过程
1、下载homebrew-core
git colne https://github.com/Homebrew/homebrew-core.git
2、查看对应版本对应commit
git log Formula/protobuf.rb | less
3、将代码切换至对应版本
git checkout 4e90c422aed9cebffa6e0f1900f9b733dd58bfbd
4、安装
brew install Formula/protobuf.rb
5、安装过程报错
Error: An exception occurred within a child process: ChecksumMismatchError: SHA256 mismatch Expected: f5b3563f118f1d3d6e001705fa7082e8fc3bda50038ac3dff787650795734146 Actual: 44e36eee53a7bc8b88935b105c8e2773f6ae9f89e3f25e95f93c4bcac908bb986、修改 Formula/protobuf.rb 找到
f5b3563f118f1d3d6e001705fa7082e8fc3bda50038ac3dff787650795734146
修改为:
44e36eee53a7bc8b88935b105c8e2773f6ae9f89e3f25e95f93c4bcac908bb98
7、再次安装protobuf
brew install Formula/protobuf.rb
8、查看版本
protoc --version