go-grpc环境配置(win10)

go get无法进行下载相关包

问题现象:在这里插入图片描述

解决方案:
配置goproxy
go env -w GOPROXY=https://goproxy.cn,direct
建立连接,开始下载:
建立连接,开始下载:

1.安装protoc[protocbuf协议]

https://github.com/protocolbuffers/protobuf/releases
并将解压后文件夹的bin的路径添加到环境变量
验证:

protoc --version

可现实版本验证ok

2.安装protoc-gen-go

go get -u github.com/golang/protobuf/protoc-gen-go

路径修改报错
在这里插入图片描述
解决方案:
更改下载路径

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest

在GOPATH路径下查看是否已安装:
在这里插入图片描述

3.安装grpc

问题:go get无法安装

go get -u google.golang.org/grpc

解决方案:
手动安装:查看GOPATH路径是否ok

$env:GOPATH

在这里插入图片描述

git clone https://github.com/grpc/grpc-go.git $env:GOPATH\src\google.golang.org\grpc
git clone https://github.com/golang/net.git $env:GOPATH\src\golang.org\x\net
git clone https://github.com/golang/text.git $env:GOPATH\src\golang.org\x\text
git clone https://github.com/google/go-genproto.git $env:GOPATH\src\google.golang.org\genproto

4.验证grpc中example:

分别go run main.go
(若出现错误在文件夹下go mod tidy更新下依赖)
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值