protoc-gen-go: program not found or is not executable 问题解决
今天在我mac电脑上生成pb文件时报错了
protoc-gen-go: program not found or is not executable
去我电脑的go/bin目录,发现没有protoc-gen-go二进制文件
使用如下命令安装:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
安装完之后有了
再次执行生成pb的命令:
protoc --proto_path=./protos/ ./protos/*.proto --go_out=plugins=grpc:./pb
又报错:
--go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPC
改下命令参数成功生成:
protoc --proto_path=./protos/ ./protos/*.proto --go-grpc_out=./pb
文字均为博主原创,转载请联系博主,谢谢!