$ protoc --go_out=../cloud/ *.proto - j8 R: |9 ~* h a9 i; n3 A
我一直在收到这个错误。 ' M& L5 Q# o4 a2 W' \$ X
$ protoc-gen-go: program not found or is not executable$ --go_out: protoc-gen-go: Plugin failed with status code 1. + w9 y! E. f c+ X+ q, I, [% Q- G- ^
我的 go 安装在 路径上protoc-gen-go。还有其他人有这个问题吗?) K, f5 y8 z* V; s
7 |/ P' J9 [; a, {3 x 解决方案: ; q/ J- o4 E- h7 i protoc-gen-go需要在你的shell路径中,即PATH环境变量中列出的目录之一Go不同的路径。你可以通过。protoc-gen-go简单地在命令行中键入测试:如果它显示找不到命令(或类似内容),那么它就不在你PATH.