该错误向我显示了
- 我已经下载了那些软件包。
- 仍然向我显示错误,请先安装protoc,然后重新运行命令
$ kit generate service notifactor -t grpc --dmw
time="2019-03-06T16:35:29+08:00" level=error msg="Please install protoc first and than rerun the command"
time="2019-03-06T16:35:29+08:00" level=info msg="Install proto3.\nhttps://github.com/google/protobuf/releases\nUpdate protoc Go bindings via\n> go get -u github.com/golang/protobuf/proto\n> go get -u github.com/golang/protobuf/protoc-gen-go\n\nSee also\nhttps://github.com/grpc/grpc-go/tree/master/examples"
答案 0 :(得分:2)
同时使用gRPC和go-kit非常简单。
首先,使用protobuf3定义服务。 gRPC文档中对此进行了说明。有关示例,请参见add.proto。确保原型定义 匹配服务的go-kit(接口)定义。
下一步,获取协议编译器。
您可以从protobuf发行页面下载预编译的二进制文件。您将使用包含可执行文件的子目录bin解压缩名为protoc3的文件夹。将可执行文件移到$ PATH中的某个位置,您就可以开始了!
因此,只需确保protoc位于PATH环境变量中即可。