1.brew安装protobuf
1.安装brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1
2.使用brew安装protoc
brew install protobuf
1
但是这安装的是最新版的
lcc@lcc ~$ protoc --version
libprotoc 3.6.0
1
2
1.1 安装指定版本
如果想安装指定版本该怎么办?
lcc@lcc ~$ brew uninstall protobuf
Uninstalling /usr/local/Cellar/protobuf/3.6.0... (256 files, 17.2MB)
lcc@lcc ~$ protoc --version
-bash: /usr/local/bin/protoc: No such file or directory
1
2
3
4
查看版本
lcc@lcc ~$ brew search protobuf
2018-07-14 15:32:00.305 defaults[13089:149521]
The domain/default pair of (kCFPreferencesAnyApplication, AppleLanguages) does not exist
==> Formulae
protobuf ✔ protobuf-c protobuf-swift protobuf@2.5 protobuf@2.6 protobuf@3.1 swift-protobuf
1
2
3
4
5
安装指定版本
lcc@lcc ~$ brew reinstall protobuf@2.5
==> Reinstalling protobuf@2.5
==> Downloading https://homebrew.bintray.com/bottles/protobuf@2.5-2.5.0.high_sierra.bottle.tar.gz
Already downloaded: /Users/lcc/Library/Caches/Homebrew/protobuf@2.5-2.5.0.high_sierra.bottle.tar.gz
==> Pouring protobuf@2.5-2.5.0.high_sierra.bottle.tar.gz
==> Caveats
Editor support and examples have been installed to:
/usr/local