Menjana Kod gRPC: Menyelesaikan "protoc-gen-go: program not found or is not executable" Ralat
Dalam percubaan untuk membina Aplikasi gRPC dengan Go, pengguna mungkin menghadapi kesukaran apabila menjana kod menggunakan arahan "protoc". Mesej ralat ini, "protoc-gen-go: program not found or is not executable," menunjukkan bahawa alatan yang diperlukan tiada atau tidak dikonfigurasikan dengan betul.
Resolution for Go 1.17
Versi terkini Go telah menghentikan penggunaan "go get" untuk memasang boleh laku. Sebaliknya, gunakan "go install" seperti yang disyorkan dalam dokumentasi rasmi.
Kemas kini .bashrc:
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
Pasang Alatan:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
Jana Kod:
protoc --go-grpc_out=. *.proto
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'protoc-gen-go: program not found or is not executable' dalam Penjanaan Kod gRPC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!