我有以下 .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