1、安装grpc
go get -u google.golang.org/grpc
2、安装protobuf
# 这个已经弃用
go get github.com/golang/protobuf/proto
# 使用这个
go get google.golang.org/protobuf/proto
3、下载protoc
下载地址:https://github.com/protocolbuffers/protobuf/releases 选择与自己电脑系统对应的最新的版本protoc,我这里选择 protoc-3.20.0-win64.zip

4、安装protoc
首先,将protoc压缩包解压
然后将文件夹中的 include 文件夹复制到 GOROOT 路径下,这里的GOROOT路径是指GO的安装路径
接下来,将bin文件夹中的protoc.exe文件复制到$GOPATH\bin目录下

检查是否安装成功
protoc --version
# 如能打印出版本信息,则安装成功
5、安装protoc-gen-go
在 CMD 命令窗口或 Goland 终端执行以下命令
# 这个已经弃用,安装会报错
go get github.com/golang/protobuf/protoc-gen-go
Go1.17版使用go install安装依赖,应该按照格式go install pkg@version
进行拉取;
按照提示原来的地址作废,需要替换成google.golang.org/protobuf
。
最终命令为:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
上面安装好后,会在GOPATH/bin下生成protoc-gen-go.exe
作者:joker.liu 创建时间:2023-05-18 16:10
最后编辑:joker.liu 更新时间:2023-05-18 16:15
最后编辑:joker.liu 更新时间:2023-05-18 16:15