Maison > Article > développement back-end > Explication détaillée de la façon de créer un environnement grpc en langage Go
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!