micro_out: protoc-gen-micro: 插件失败
micro_out: protoc-gen-micro: Plugin failed
我正在试用 go-micro,但在生成 .micro
样板代码时遇到了问题。我已经设置了我的 env,甚至传递了我的 GOPATH
的直接目录,但出现了错误
/Users/Olar/home/golib/bin/protoc-gen-micro: program not found or is
not executable Please specify a program using absolute path or make
sure the program is available in your PATH system variable
--micro_out: protoc-gen-micro: Plugin failed with status code 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
。我该如何解决这个问题
您必须安装 protoc
和插件 (protoc-gen-micro
)。
我想你省略了第二步。
参见:
https://github.com/micro/protoc-gen-micro
也许:
go get github.com/micro/protoc-gen-micro
然后:
which protoc-gen-micro
我正在试用 go-micro,但在生成 .micro
样板代码时遇到了问题。我已经设置了我的 env,甚至传递了我的 GOPATH
的直接目录,但出现了错误
/Users/Olar/home/golib/bin/protoc-gen-micro: program not found or is not executable Please specify a program using absolute path or make sure the program is available in your PATH system variable --micro_out: protoc-gen-micro: Plugin failed with status code 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
。我该如何解决这个问题
您必须安装 protoc
和插件 (protoc-gen-micro
)。
我想你省略了第二步。
参见:
https://github.com/micro/protoc-gen-micro
也许:
go get github.com/micro/protoc-gen-micro
然后:
which protoc-gen-micro