使用 protobuf 版本 2.6.1(我通过自制软件安装)
我想跑
$ protoc --go_out=../cloud/ *.proto
我不断收到此错误。
$ protoc-gen-go: program not found or is not executable
$ --go_out: protoc-gen-go: Plugin failed with status code 1.
我的 go 路径中安装了 protoc-gen-go。还有其他人有这个问题吗?
原文由 R.J. Robinson 发布,翻译遵循 CC BY-SA 4.0 许可协议
protoc-gen-go
需要在你的 shell 路径中,即PATH
环境变量中列出的目录之一,这与Go路径不同。您可以通过在命令行中简单地键入protoc-gen-go
来测试它:如果它显示“找不到命令”(或类似的),那么它不在您的PATH
中。