duanmibei1929 2019-08-28 22:39
浏览 5142

protoc-gen-go:找不到程序或不可执行

I am trying to build a sample app with go grpc but I am unable to generate the code using "protoc"

Have installed the required libraries/go packages using:

  1. go get -u google.golang.org/grpc
  2. go get -u github.com/golang/protobuf/protoc-gen-go

Have tried setting the path as well but no luck.

Sample "proto" file:

syntax = "proto3";

package greet;
option go_package="greetpb";

service GreetService{}

Error Message: "protoc-gen-go: program not found or is not executable --go_out: protoc-gen-go: Plugin failed with status code 1."

  • 写回答

2条回答 默认 最新

  • duannuo7878 2019-08-30 16:29
    关注

    Resolved by following the steps:

    Install go library using: go get -u github.com/golang/protobuf/{proto,protoc-gen-go}

    1. vim ~/.bash_profile
    2. Add: "export GO_PATH=~/go" &, "export PATH=$PATH:/$GO_PATH/bin"
    3. source ~/.bash_profile

    Reference: Unable to build protobuf to go endpoint

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料