protoc-gen-go:这是一个Protocol Buffers的插件,用于将.proto文件编译成Go语言的源代码文件。 protoc-gen-go-grpc:这是另一个Protocol Buffers的插件,用于将.proto文件编译成Go语言的gRPC源代码文件。 接下来,我们将介绍如何在Windows下安装这三个工具: 方法一:使用二进制安装包 下载protoc的Windows二进制安装包。您...
然后,运行以下命令来生成 Go 代码: bash protoc --go_out=. --go-grpc_out=. example.proto 如果一切正常,你将在当前目录下看到生成的 .pb.go 文件,其中包含了 ExampleService 服务的 Go 代码实现。 按照以上步骤,你应该能够成功安装并配置 protoc-gen-go-grpc 插件。
首先报错的是,没有protoc-gen-go。于是百度,搜到了下面这篇博客。 go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest 没有程序,首先就要安装。使用上条指令安装后,需要手动复制protoc-gen-go.exe到proto的bin路径下。 随后,又执行上面的编译指令,就出现了下面的问题。
protoc-gen-go-grpc: 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 --go-grpc_out: protoc-gen-go-grpc: Plugin failed with status code 1 执行命令: go get google.golang.org/grpc/cmd/pr...
1.17或更高版本,你可能需要使用go install命令来安装protoc-gen-go和protoc-gen-go-grpc。
https://github.com/grpc/grpc-java/tree/master/compiler 编译的步骤: Change to thecompilerdirectory: $ cd $GRPC_JAVA_ROOT/compiler 1. To compile the plugin: $ ../gradlew java_pluginExecutable 1. To test the plugin with the compiler: ...
go install google.golang.org/protobuf/cmd/protoc-gen-go go install google.golang.org/grpc/cmd/protoc-gen-go-grpc 此安装在GOPATH/bin目录下,查看GOPATH命令:go env 将GOPATH/bin路径添加到PATH中,例如GOPATH=”/root/go”,那么/etc/profile文件最后添加 ...
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
v1.20 protoc-gen-go 不支持生成gRPC服务定义。未来,gRPC 服务生成将由 Go gRPC 项目提供的新的 protoc-gen-go-grpc 插件支持。 github.com/golang/protobuf 版本的 protoc-gen-go 继续支持 gRPC,并将在可预见的未来继续这样做。 编辑29/05/2020: 根据@Mark 在评论中的更新,根据 github 上的跟踪问题, prot...
安装protoc-gen-gorm go get -u github.com/golang/protobuf/protoc-gen-go 然后在项目根目录下创建个 文件夹third-party,用来放 grpc 的 插件 新建个 proto 文件夹, 把proto文件拷进去 修改下 protoc 命令 修改 你 要定义 的 proto 文件 里面的实体 我这里是user.proto文件 ...