Génération du code gRPC : résolution de l'erreur "protoc-gen-go : programme introuvable ou inexécutable"
Lors de la tentative de création d'un gRPC avec Go, les utilisateurs peuvent rencontrer des difficultés lors de la génération de code à l'aide de la commande "protoc". Ce message d'erreur "protoc-gen-go : programme introuvable ou inexécutable" indique que les outils nécessaires sont manquants ou mal configurés.
Résolution pour Go 1.17
Les versions récentes de Go ont déconseillé l'utilisation de « go get » pour installer des exécutables. Utilisez plutôt "go install" comme recommandé dans la documentation officielle.
Mettre à jour .bashrc :
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
Installer Outils :
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
Générer du code :
protoc --go-grpc_out=. *.proto
Remarques supplémentaires :
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!