1. bug故障
想在项目中引入proto,发现报错找不到命令,但是直接通过镜像装也是报错,于是就手动安装一下吧~~~
2. 安装protoc
wget https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.9.2.tar.gz
tar -zxvf v3.9.2.tar.gz
cd /protobuf-3.9.
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install
3. 测试是否安装成功
protoc --version
4. 配置环境
将 `export LD_LIBRARY_PATH=/usr/local/lib` 加到 /etc/profile 文件中,以免下次使用失效
将 protoc 命令放到 GOBIN 目录
which protoc
cp /usr/local/bin/protoc $GOBIN/
5. 安装其他常用插件
- 安装 protoc-gen-go
go install github.com/golang/protobuf/protoc-gen-go@v1.4.2
- 安装 protoc-gen-grpc-gateway
go install github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway@v1.15
- 安装 protoc-gen-swagger
go install github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger@v1.15
- 安装 protoc-gen-gofast
go install github.com/gogo/protobuf/protoc-gen-gofast@latest