Windows Powershell临时代理
$env:HTTP_PROXY="http://127.0.0.1:4090"
$env:HTTPS_PROXY="http://127.0.0.1:4090"
可执行文件
下载目标平台的Protobuf,并将bin
添加到环境变量。
go安装模块
go get -u github.com/golang/protobuf/protoc-gen-go
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
相关错误解决
对于
unable to determine Go import path for "xxx.proto"
解决方案是指定生成的go文件所在path
syntax = "proto3";
package xxx;
option go_package = "./"; // 指定生成的go文件所在path
...