Ich versuche, ein älteres go/grpc-Projekt von mir einzurichten, ungefähr 4 Monate seit der letzten Änderung, und protoc und protoc-gen-go scheinen sich sehr verändert zu haben.
damals konnte ich die Dateien mit folgenden Elementen generieren:
protoc --go_out=plugins=grpc:. *.proto
Wie es noch dokumentiert ist unter: https://github.com/golang/protobuf
Der Versuch, dies heute auszuführen, führt jedoch zu folgendem Fehler:
--go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPC
Ok, also habe ich versucht, das Flag --go-grpc_out zu verwenden, aber:
Please specify a program using absolute path or make sure the program is available in your PATH system variable
Was vermisse ich? protoc-gen-go ist im Pfad registriert, wie Sie bei Verwendung des alten Befehls sehen können.
Danke im Voraus
André
Antwort: protoc-gen-go-grpc: Programm nicht gefunden oder nicht ausführbar
Short v1.2 von protoc-gen-go unterstützt keine Plugins mehr. Und wird durch protoc-gen-go-grpc ersetzt, das ich nicht finden kann.
ABER!
github.com/golang/protobuf Version von protoc-gen-go-grpc noch und wird Plugins unterstützen.