赞
踩
参考链接: 知乎链接
go get -u github.com/golang/protobuf/protoc-gen-go
或者
go install github.com/golang/protobuf/protoc-gen-go@latest // go 1.16+
去go 安装目录找到 protoc-gen-go 的可执行文件 如果没有可进去目录执行
go build -o protoc-gen-go.exe main.go
生成protoc-gen-go.exe文件超时报错解决方法换代理
解决方法:
换一个国内能访问的代理地址:https://goproxy.cn
执行命令:
go env -w GO111MODULE=auto
go env -w GOPROXY=https://goproxy.cn
protoc --go_out=./ hello.proto
syntax = "proto3";
option go_package="../protocol;protocol";
package main;
message String {
string value = 1;
}
protoc --go_out=./ *.proto
protoc --go_out=plugins=grpc:./ *.proto
git clone https://github.com/grpc/grpc-go.git D:\Git\src\google.golang.org\grpc
git clone https://github.com/golang/net.git D:\Git\src\golang.org\x\net
git clone https://github.com/golang/text.git D:\Git\src\golang.org\x\text
git clone https://github.com/google/go-genproto.git D:\Git\src\google.golang.org\genproto
git clone https://e.coding.net/robinqiwei/googleprotobuf.git D:\Git\src\google.golang.org\protobuf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。