我正在试用go-micro,生成.micro
样板代码时遇到问题。我已经设置了env,甚至传递了GOPATH
的直接目录,但出现错误
/用户/Olar/主页/golib/bin/微型协议:找不到程序或程序不可执行请使用绝对路径指定程序或确保该程序在PATH系统变量--micro_out中可用:原代微生物:插件失败,状态代码为1。
我运行的命令
protoc --plugin=protoc-gen-go=/Users/Olar/home/golib/bin/protoc-gen-go --plugin=protoc-gen-micro=/Users/Olar/home/golib/bin/protoc-gen-micro --proto_path=/Users/Olar/home/golib/src:. --go_out=. --micro_out=. greeter.proto
删除--micro_out=.
时,生成greeter.pb.go
文件,但未生成.micro
。如何修复此问题
2条答案
按热度按时间s2j5cfk01#
您必须安装
protoc
和插件(protoc-gen-micro
)。我想你忽略了第二步。
参见:
https://github.com/micro/protoc-gen-micro
或许:
然后:
brgchamk2#
我发现微型协议是在这个下面的https://github.com/go-micro/generator,您可以将其下载到本地项目并使用