Protoc-gen-go-grpc Ralat: "Program Not Found or Not Executable"
Apabila cuba menjana fail output GRPC daripada . fail proto menggunakan arahan:
protoc -I ./src/pbdefs/protos/ --go-grpc_out=. src/pbdefs/protos/*.proto
Anda mungkin menghadapi perkara berikut ralat:
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.
Penyelesaian:
Ralat ini menunjukkan bahawa pemalam 'protoc-gen-go-grpc' tiada. Untuk menyelesaikannya:
Pasang Plugin:
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
Pastikan Persekitaran 'PATH' Pembolehubah Termasuk Pemalam Lokasi:
Linux/macOS : Tambahkan baris berikut pada '.bashrc' atau '.zshrc' anda fail:
export PATH=$PATH:$GOPATH/bin
Atas ialah kandungan terperinci Mengapakah `protoc-gen-go-grpc` Gagal dengan 'Program Not Found or Not Executable'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!