当我尝试.proto
使用我下载的插件从文件中生成代码时,它可以工作。例如,使用以下作品:
protoc --python_out=. --plugin=protoc-gen-python=$GOPATH/bin/protoc-gen-python ./hello.proto
也是如此
protoc --go_out=. --plugin=protoc-gen-go=$GOPATH/bin/protoc-gen-go ./hello.proto
这些命令会生成适当的存根(几乎是插件希望它们做的事情)。但是,以下给出了错误:
protoc --custom_out=. --plugin=protoc-gen-custom=my-plugin.py ./hello.proto
错误只是说
my-plugin.py: program not found or is not executable
--custom_out: protoc-gen-custom: Plugin failed with status code 1.
即使my-plugin.py
在我当前的目录中