Команда Protoc не работает с Go Generate - PullRequest
0 голосов
/ 27 июня 2018

У меня есть следующий файл .proto:

$GOPATH/src/github.com/path/to/package/myPkg.proto

со следующими первыми несколькими строками:

syntax="proto3";
package myPkg;
option go_package = "github.com/path/to/package";

Затем я создаю файл .go со следующим

//go:generate protoc -I $GOPATH/src/github.com/path/to/package --go_out=plugins=grpc:$GOPATH/src myPkg.proto
package someRandomGoPackage

Приведенная выше команда protoc отлично работает при запуске из bash (новый myPkg.pb.go создается в github.com/path/to/package), но ничего не делает при запуске go generate -x -v -n, за исключением печати команды.

1 Ответ

0 голосов
/ 27 июня 2018

хорошо, это глупо.

ответ - не использовать флаг -n в команде go generate. это просто печатает, что выполнить без фактического выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...