Rumah > pembangunan bahagian belakang > Golang > go语言grpc环境搭建的方法详解

go语言grpc环境搭建的方法详解

藏色散人
Lepaskan: 2020-08-17 13:28:01
ke hadapan
3095 orang telah melayarinya

下面由Golang语言教程栏目给大家介绍go语言grpc环境搭建的方法,希望对需要的朋友有所帮助!

go语言grpc环境搭建的方法详解

安装grpc:
官网给到的命令是:

go get -u google.golang.org/grpc
Salin selepas log masuk

貌似用不了,连不上服务器,即便我挂上xxx也没有用,没办法只有迂回安装了, 反正代码在github上都有,就从github上clone下来

# 下载grpc-go
git clone https://github.com/grpc/grpc-go.git %GOPATH%/src/google.golang.org/grpc

# 下载golang/net
git clone https://github.com/golang/net.git %GOPATH%/src/golang.org/x/net

# 下载golang/text
git clone https://github.com/golang/text.git %GOPATH%/src/golang.org/x/text

# 下载go-genproto
git clone https://github.com/google/go-genproto.git %GOPATH%/src/google.golang.org/genproto

# 安装
cd $GOPATH/src/go install google.golang.org/grpc
Salin selepas log masuk

这个时候会报错 一大堆错误就会出现了 因为还是少各种包 缺少的是protobuf

git clone https://e.coding.net/robinqiwei/googleprotobuf.git %GOPATH%/src/google.golang.org/protobuf
Salin selepas log masuk

clone完成protobuf然后你再执行

go install google.golang.org/grpc
Salin selepas log masuk

即可成功!

特别需要注意的一下哈
一定要有go.mod文件
另外我在写客户端的时候grpc无法给自动加载出来 不知道什么鬼?
“google.golang.org/grpc” 写到import里面去 然后命令行执行

go mod tidy
Salin selepas log masuk

自动下载下来了  难道我前边没有clone下来吗?不管了,反正能正常使用!

更多golang技术文章,请访问golang教程栏目!

Atas ialah kandungan terperinci go语言grpc环境搭建的方法详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:learnku.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan