protoc-gen-go-grpc 错误:“程序未找到或无法执行”
当尝试从 . proto 文件使用命令:
protoc -I ./src/pbdefs/protos/ --go-grpc_out=. src/pbdefs/protos/*.proto
你可能会遇到以下情况错误:
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.
解决方案:
此错误表明缺少 'protoc-gen-go-grpc' 插件。解决方法:
安装插件:
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
确保 'PATH' 环境变量包括插件的位置:
Linux/macOS :将以下行添加到您的“.bashrc”或“.zshrc”中文件:
export PATH=$PATH:$GOPATH/bin
以上是为什么 `protoc-gen-go-grpc` 失败并显示'程序未找到或不可执行”?的详细内容。更多信息请关注PHP中文网其他相关文章!