2. 使用 go install 命令安装 protoc-gen-go-grpc 插件 由于protoc-gen-go-grpc 无法直接通过 GitHub 下载二进制文件,因此推荐使用 go install 命令进行安装。运行以下命令来安装 protoc-gen-go-grpc: bash go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest ...
我的go环境是go 1.19版本,现在比较多都是用install命令,所以我们建议安装命令如下: # protoc-gen-go插件:用于生成xx.pb.go文件 goinstallgoogle.golang.org/protobuf/cmd/protoc-gen-go@latest # protoc-gen-go-grpc插件:用于生成xx_grpc.pb.go文件 goinstallgoogle.golang.org/grpc/cmd/protoc-gen-go-grpc@...
目录 安装 第一步安装protoc编译器: linux下载地址 windows64下载地址 安装protoc-gen-go和protoc-gen-go-grpc两个插件 go get google.golang.org/protobuf go get google.golang.org/grpc g
go installgoogle.golang.org/grpc/cmd/protoc-gen-go-grpc@latest 然后我们尝试给student.proto加两个接口: syntax="proto3";optiongo_package="./idl;student_service";import"proto/p3/user.proto";//从项目根目录向下找,如果protoc里面加上了proto_path的路径,就从那个路径下开始找messageStudent{stringname=...
要安装protoc-gen-go-grpc,需要先安装 Protocol Buffers 和 Go 语言的支持。以下是安装步骤: 首先,确保你已经安装了 Go 编程语言和 Protocol Buffers 编译器(protobuf)。 确认Go 的环境变量配置正确。包括设置GOROOT(指向你的 Go 安装目录)和将$GOPATH/bin加入到PATH环境变量中。
2、安装protoc的Golang gRPC插件 执行如下命令,会在GOPATH的bin目录下生成两个可执行文件:protoc-gen-go.exe 和 protoc-gen-go-grpc.exe。这两个插件可以用来生成Golang版本的proto协议代码和gRPC代理代码。 go install google.golang.org/protobuf/cmd/protoc-gen-go ...
1.2. 安装 protoc-gen-go 直接go get -u github.com/golang/protobuf/protoc-gen-go go get 的比较慢的话可以用代理。需要配置下代理。 看下%GOPATH%\bin\ 有没有protoc-gen-go.exe ,没有的话需要找到下载的包进行安装。 下载目录在:%GOPATH%\pkg\mod\github.com\golang\protobuf@xxx\protoc-gen-go...
go get -u github.com/golang/protobuf/protoc-gen-go 1. gogoprotobuf的protoc-gen-gofast插件生成的文件更复杂,性能也更高,安装如下 go get github.com/gogo/protobuf/protoc-gen-gofast 3. 安装grpc包 这是要代码里需要使用的,go get直接安装不了,手动克隆 ...
地址:https://github.com/grpc/grpc-go 下载成功后,进入grpc-go\cmd\protoc-gen-go-grpc目录 执行go install 此时protoc-gen-go-grpc已经安装在gopath/bin 目录下了 至此环境搭建已经成功了,需要注意的是,本人已将gopath加入path环境变量,如果不加入的话,可以自行将相关插件加入path ...
二:建一个项目gingrpc a.建一个文件夹gingrpc b.建一个go.mod文件 1 2 3 module gingrpc go 1.20 目录结构: c.执行安装protoc-gen-go拓展 1 go install github.com/golang/protobuf/protoc-gen-go 报下面错误 d.根据提示先go get e.再次go install 没报错 f.执行go env到gopath目录看看是否生成pro...