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

...
最后更新于 2024-04-04