J'essaie de configurer un ancien projet go/grpc, environ 4 mois depuis le dernier changement, et protoc et protoc-gen-go semblent avoir beaucoup changé.
à l'époque, je pouvais générer les fichiers avec quelque chose comme:
protoc --go_out=plugins=grpc:. *.proto
Comme il est toujours documenté sur: https://github.com/golang/protobuf
Mais essayer d'exécuter cela aujourd'hui donne l'erreur suivante:
--go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPC
Ok, j'ai donc essayé d'utiliser l'indicateur --go-grpc_out, mais:
Please specify a program using absolute path or make sure the program is available in your PATH system variable
Qu'est-ce que je rate? protoc-gen-go est enregistré dans le chemin, comme vous pouvez le voir en utilisant l'ancienne commande.
Merci d'avance
André
Réponse: protoc-gen-go-grpc: programme introuvable ou n'est pas exécutable
La version courte v1.2 de protoc-gen-go ne prend plus en charge les plugins. Et sera remplacé par protoc-gen-go-grpc, que je ne pourrais pas trouver.
MAIS!
github.com/golang/protobuf version de protoc-gen-go-grpc toujours et supportera les plugins.