[英]Error to generate micro-go code - --go_out: protoc-gen-go: unknown plugin “micro”
I have to generate bin folder into my project through a makefile, but when i type 'make build' at the directory where makefile is, protoc-gen-go returns an error to me:我必须通过 makefile 将 bin 文件夹生成到我的项目中,但是当我在 makefile 所在的目录中键入“make build”时,protoc-gen-go 向我返回错误:
--go_out: protoc-gen-go: unknown plugin "micro"
make: *** [build] Error 1
the build block:构建块:
protoc -I. --go_out=plugins=micro:$(shell pwd) \
proto/version/version.proto
micro was installed at /Users/wendelrios/bin/micro
micro 安装在/Users/wendelrios/bin/micro
Can someone explain to me whats wrong and whats happening?有人可以向我解释什么是错的和发生了什么吗?
I got it.我知道了。 protoc
, protoc-gen-go
and protoc-gen-micro
should be in /Users/user_name/go/bin
The command below worked for me: protoc
, protoc-gen-go
和protoc-gen-micro
应该在/Users/user_name/go/bin
下面的命令对我有用:
protoc --plugin=protoc-gen-go=/Users/wendelrios/go/bin/protoc-gen-go --plugin=protoc-gen-micro=/Users/wendelrios/go/bin/protoc-gen-micro -I. --micro_out=. --go_out=. proto/version/version.proto
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.