Mac, Linux, Windows 安裝 Protocol Buffer (protobuf) compiler 方式

在 gRPC 經常會使用到 Protocol buffer 來定義 SERVICE或者進行序列化(serialization) 處理,這裡說明如何在各平台安裝 Protocol buffer compiler :

Linux 安裝 protobuf

apt install -y protobuf-compiler

Mac 安裝 protobuf

brew install protobuf

各 OS 通用安裝 protobuf

通用各種os可以用以下流程,以WINDOWS為例:

下載 protoc-xxxxx-win64.zip

https://github.com/protocolbuffers/protobuf/releases

或者透過 curl 下載

curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v3.13.0/protoc-3.13.0-win64.zip

(這裡建議安裝gitbash進行安裝)

解壓縮到 ~/.local/

unzip protoc-3.12.1-linux-x86_64.zip -d $HOME/.local

添加PATH

export PATH="$PATH:$HOME/.local/bin"

查看 protobuf version

protoc --version