为了账号安全,请及时绑定邮箱和手机立即绑定

“protoc-gen-go-grpc:程序未找到或不可执行”,尽管付出了所有努力

“protoc-gen-go-grpc:程序未找到或不可执行”,尽管付出了所有努力

Go
心有法竹 2022-08-24 20:30:38
我正在尝试从这个项目运行makefile命令“gen”https://github.com/penthaapatel/grpcblog。命令是:但是我得到一个错误:protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative blog/blog.protoprotoc-gen-go-grpc: program not found or is not executable--go-grpc_out: protoc-gen-go-grpc: Plugin failed with status code 1.make: *** [/home/deckard/go/src/grpcblog/Makefile:2: gen] Error 1我使用 Ubuntu 20.04?Golang-1.13.8,$GOROOT=和$GOPATH=($HOME是)。原型是 。我安装了protobuf编译器,两者都是:/usr/lib/go-1.13/home/deckard/go/home/deckardlibprotoc v.3.6.1.sudo apt install protobuf-compiler和go get -u github.com/golang/protobuf/{proto,protoc-gen-go}有一个文件夹,我想,我需要的一切。我的 bashrc 配置(尝试了几种方法,所以事情相互重叠):/home/deckard/go/src/github.com/golang/protobuf/home/deckard/go/src/google.golang.org/protobuf/home/deckard/go/src/google.golang.org/protobufexport GOROOT=/usr/lib/go-1.13export GOPATH=$HOME/goexport GOBIN=$GOPATH/binexport PATH=$PATH:$GOROOT:$GOPATH:$GOBINexport PATH=$PATH:$GOPATH/binexport GO_PATH=~/goexport PATH=$PATH:/$GO_PATH/bin所以我从这里尝试了解决方案:protoc-gen-go:程序未找到或不可执行,但没有一个帮助我。任何线索都会有所帮助,因为我卡住了,而且很累。更新:显示和返回ls -l /home/deckard/go/bin/protoc-gen-go-grpcrwxrwxr-x 1 deckard deckard 7970222 мая  1 14:55 /home/deckard/go/bin/protoc-gen-go-grpcprintenv PATH/home/deckard/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/deckard/.dotnet/tools:/usr/lib/go-1.13:/home/deckard/go:/home/deckard/go/bin:/home/deckard/go/bin://home/deckard/go/bin更新:返回(尝试将其从预编译的二进制文件安装到 ,但没有帮助)。在这两种情况下都返回 。我还试图复制从 google.golang.org/protobuf 到 google.golang.org/protobuf 的所有内容,但没有结果。which protoc/usr/bin/protoc/home/deckard/.local/bin/protocprotoc-gen-go-grpc --versionprotoc-gen-go-grpc 1.1.0
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

所以我删除了文件夹,似乎已经开始索引,一切都开始工作。github.com/golang/protobufgoogle.golang.org/protobuf



查看完整回答
反对 回复 2022-08-24
  • 1 回答
  • 0 关注
  • 1019 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号