CentOS安装或升级protoc
卸载旧版本
sudo yum remove protobuf protobuf-c protobuf-compiler -y
sudo rm -f /usr/bin/protoc
sudo rm -rf /usr/include/google/protobuf
下载
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.15.0/protoc-3.15.0-linux-x86_64.zip
unzip protoc-3.15.0-linux-x86_64.zip -d protoc-3.15.0
sudo mv protoc-3.15.0/bin/protoc /usr/local/bin/
sudo cp -r protoc-3.15.0/include/google /usr/local/include/
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
系统路径
echo 'export PATH="/usr/local/bin:/root/go/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
验证安装
protoc --version # 应输出 protoc 版本(如 3.15.0)
protoc-gen-go --version # 应输出生成器版本