-
将google.golang.org的解压缩文件拷贝到
/usr/local/go/src/protobuf/
-
查看本地go环境配置:go env ,配置go模块代理:
-
$ go env -w GO111MODULE=on
-
$ go env -w GOPROXY=https://goproxy.cn,direct
-
在 /usr/local/go/src/protobuf/protoc-gen-go/ 目录下运行:go build
-
将生成好的protoc-gen-go可执行文件, cp 到 /usr/local/bin/目录下
-
再到原文件proto的目录下,运行:protoc --go_out=./ *.proto 即可,生成对应的xxx.go文件