Bootstrap

go使用grpc编辑器 windows

先看最后效果:

当我执行

protoc --go_out=. proto.proto 

会生成proto.pb.go文件,主要存储的是封装好的结构体

执行

protoc --go-grpc_out=. proto.proto  

会生成对应的方法

那么现在提供解决方案:

https://github.com/protocolbuffers/protobuf/releases 

先下载一个protoc.exe,放入到go的bin目录下,什么?具体位置?看自己go的环境变量,把这个放到环境变量指定的文件夹内就行,或者随意放在一个地方,整个环境变量也可

protoc --version

查看是否成功配置好

win+r 输入cmd (位置随意)

执行

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/[email protected]

前提首先是已经安装好了go环境和protoc,如何安装golang就直接省略了

注意:执行这个代码可能会出现下载失败的情况,修改一下环境变量即可

go env -w GOPROXY=https://goproxy.cn,direct
go env

一个是更换环境变量,一个是查看配置

配置好环境再去运行上述两行代码

配置完成

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;