文章目录
胖sir:不知道你有没有这样的疑惑,工作中发现很多新接触GO的小伙伴安装protoc的环境需要折腾很久
刚开始我装环境的时候也是花了好长时间,最后如何装好的也不知原因,网上查找了各种资源,也没有一篇文章可以很好的解决这个问题.
兵长:这个好说,今天咱们就来梳理和总结一下,如何快速高效的安装好protoc的环境
前提,先介绍一下protoc是干啥的?
简而言之,protoc是用于将proto文件编程成各种语言源码文件的工具
例如此处我们可以将proto
文件通过protoc工具,编译生成适用于GO语言开发的源码文件xxx.pb.go
,一般会和GRPC进行配套使用,如果对这个感兴趣,可以在后台留言哦,此处暂且先单一说明一下protoc的环境如何一次性搞定
目前看来windows上的protoc安装相对来说疑问还是比较多的,其实安装还是非常简单的,我们就来说说吧
windows 下安装go protoc
1、下载最新版的golang安装程序
2、 解压,把GOPATH的路径添加到环境变量
例如:要是不知道GOPATH在哪里获取, 可以在终端里面敲入go env
进行查看
3、命令行执行
go get github.com/golang/protobuf
若如上命令执行失败,请配置代理
go env -w GO111MODULE=on //打开模块
go env -w GOPROXY=https://goproxy.cn,direct //启用代理
4、%GOPATH%/src/github.com/golang/protobufxxxxx/protoc-gen-go