使用 protobuf 版本 2.6.1(我通过自制软件安装)
run
$ 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。还有其他人有这个问题吗?
protoc-gen-go需要在你的shell路径中,即PATH环境变量中列出的目录之一,与Go路径不同。您可以通过protoc-gen-go在命令行中简单地键入来测试:如果它显示“找不到命令”(或类似内容),那么它不在您的PATH.
protoc-gen-go
PATH