Heim >Backend-Entwicklung >Golang >Warum schlägt „protoc-gen-go-grpc' mit „Programm nicht gefunden oder nicht ausführbar' fehl?
protoc-gen-go-grpc-Fehler: „Programm nicht gefunden oder nicht ausführbar“
Beim Versuch, GRPC-Ausgabedateien aus zu generieren. Proto-Dateien mit dem Befehl:
protoc -I ./src/pbdefs/protos/ --go-grpc_out=. src/pbdefs/protos/*.proto
Sie können auf Folgendes stoßen Fehler:
protoc-gen-go-grpc: program not found or is not executable Please specify a program using absolute path or make sure the program is available in your PATH system variable --go-grpc_out: protoc-gen-go-grpc: Plugin failed with status code 1.
Lösung:
Dieser Fehler weist darauf hin, dass das Plugin „protoc-gen-go-grpc“ fehlt. Um das Problem zu beheben:
Installieren Sie das Plugin:
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
Stellen Sie die „PATH“-Umgebung sicher Variable Enthält die Plugins Ort:
Linux/macOS : Fügen Sie die folgende Zeile zu Ihrer „.bashrc“ oder „.zshrc“ hinzu. Datei:
export PATH=$PATH:$GOPATH/bin
Das obige ist der detaillierte Inhalt vonWarum schlägt „protoc-gen-go-grpc' mit „Programm nicht gefunden oder nicht ausführbar' fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!