Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

protoc-gen-go-grpc: program not found or is not executable

go version: go version go1.14 linux/amd64

go.mod

module [redacted]  go 1.14  require (     github.com/golang/protobuf v1.4.0-rc.2     google.golang.org/grpc v1.27.1     google.golang.org/protobuf v1.20.0 // indirect ) 

I am running the following command:

protoc -I ./src/pbdefs/protos/ --go-grpc_out=. src/pbdefs/protos/*.proto 

to generate my GRPC output files from .proto files, with I am getting an error

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. 
like image 530
Ayush Gupta Avatar asked Mar 07 '20 15:03

Ayush Gupta


1 Answers

the missing plugin has been implemented at https://github.com/grpc/grpc-go.

command below should fix it

go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest 
like image 120
irzhy Avatar answered Sep 20 '22 18:09

irzhy