首頁 > 後端開發 > Golang > go語言grpc環境搭建的方法詳解

go語言grpc環境搭建的方法詳解

藏色散人
發布: 2020-08-17 13:28:01
轉載
3095 人瀏覽過

下面由Golang語言教學專欄跟大家介紹go語言grpc環境搭建的方法,希望對需要的朋友有幫助!

go語言grpc環境搭建的方法詳解

安裝grpc:
官網給到的指令是:

go get -u google.golang.org/grpc
登入後複製

貌似用不了,連不上伺服器,即便我掛上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
登入後複製

這個時候會報錯一大堆錯誤就會出現了因為還是少各種包 缺少的是protobuf

git clone https://e.coding.net/robinqiwei/googleprotobuf.git %GOPATH%/src/google.golang.org/protobuf
登入後複製

clone完成protobuf然後你再執行

go install google.golang.org/grpc
登入後複製

即可成功!

特別要注意的一下哈
一定要有go.mod檔
另外我在寫客戶端的時候grpc無法給自動載入出來 不知道什麼鬼?
「google.golang.org/grpc」 寫到import裡面去  然後命令列執行

go mod tidy
登入後複製

自動下載下來了  難道我前邊沒有clone下來嗎?不管了,反正能正常使用!

更多golang技術文章,請造訪golang教學欄位!

以上是go語言grpc環境搭建的方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:learnku.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板