Mac 安装 protoc
1、安装protoc工具
1brew install protobuf
2protoc --version #最新版本
windows用户自己网上找教程
2.安装用于生成go和grpc相关的工具
1go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
2go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
3export PATH=$PATH:$GOPATH/bin
3.使用
1protoc --proto_path=. --go_out=paths=source_relative:. --go-grpc_out=paths=source_relative:. $(find pb -name *.proto)
source_relative 表示生成在.proto文件的同目录下
参考项目:
https://github.com/grpc-example/simple
- 注意老版本生成的文件有不兼容的地方。
发布日期:2023-05-17 19:37 字数:31 用时
tags:protoc
标签云
alpine(1) centos(3) debug(1) docker(7) docker-compose(1) freemesh(1) git(6) go(3) go-zeus(1) goland(2) golang(6) grafana(2) grpc(3) homebrew(1) homedir(1) http(1) hugo(1) java(1) job(1) json(1) k8s(9) kubebuilder(1) kubectl(4) metrics(2) mock(1) mysql(1) npm(1) nsenter(1) pnpm(1) pprof(1) prettier(1) prometheus(1) protoc(1) request(1) scss(1) servicemesh(1) spring(1) ssh(2) tcpdump(1) typescript(1) vite(2) vscode(1) vue(6) vue-admin(2) vue3(1) webssh(1) xtermjs(1) xxl-job(1) yarn(1) 云原生(4) 介绍(1) 博客(1) 后台管理系统(1) 如水网(1) 容器(2) 开发联调神器(1) 微服务(2) 微服务框架(1) 文集(2) 服务发现(1) 服务网格(1) 监控告警(1) 端口映射(1) 证书(1) 负载均衡(1)