La colonne suivante du Tutoriel du langage Golang vous présentera comment créer l'environnement grpc du langage go. J'espère qu'il sera utile aux amis dans le besoin !
Installer grpc :
La commande donnée par le site officiel est :
go get -u google.golang.org/grpc
On dirait que ça ne marche pas, ça ne peut pas me connecter au serveur, même si je monte xxx Ça ne sert à rien. Je n'ai pas d'autre choix que de l'installer de manière détournée. Quoi qu'il en soit, le code est disponible sur github, donc je le clone depuis github
# 下载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
À ce stade. temps, beaucoup d'erreurs seront signalées car il manque encore divers packages. Le truc, c'est que protobuf
git clone https://e.coding.net/robinqiwei/googleprotobuf.git %GOPATH%/src/google.golang.org/protobuf
le clone termine protobuf et ensuite vous exécutez
go install google.golang.org/grpc
pour réussir !
Quelque chose de spécial à noter
Il doit y avoir un fichier go.mod
De plus, grpc ne peut pas être chargé automatiquement lorsque j'écris le client. Je ne sais pas ce qui se passe ?
"google.golang.org/grpc" est écrit dans l'importation, puis la ligne de commande est exécutée
go mod tidy
pour le télécharger automatiquement. Ne l'ai-je pas cloné auparavant ? Peu importe, il peut être utilisé normalement de toute façon !
Pour plus d'articles techniques sur Golang, veuillez visiter la colonne Tutoriel Golang !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!