micro_out: proto c -gen-micro: сбой плагина - PullRequest
1 голос
/ 01 марта 2020

Я пробую go -micro, и у меня есть проблемы с генерацией .micro стандартного кода. Я установил свой env и даже передал директорию моего GOPATH, но получил ошибку

/ Users / Olar / home / golib / bin / proto c -gen-micro: программа не установлена найден или не является исполняемым. Пожалуйста, укажите программу с использованием абсолютного пути или убедитесь, что она доступна в системной переменной PATH --micro_out: proto c -gen-micro: сбой плагина с кодом состояния 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 не генерируется. Как я могу это исправить

1 Ответ

1 голос
/ 01 марта 2020

У вас должно быть protoc и установлен плагин (protoc-gen-micro).

Я думаю, что вы пропустили второй шаг.

См .:

https://github.com/micro/protoc-gen-micro

И, возможно:

go get github.com/micro/protoc-gen-micro

А затем:

which protoc-gen-micro
...