MAC下使用gRPC开发的环境安装

buguang01 · · 2899 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

第一步:安装brew brew -v 先用这个命令确认一下你是不是有安装过了,如果没有安装过就用下面这个命令 ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) 安装brew 第二步:安装protobuf brew install automake brew install libtool brew install protobuf 就是利用brew下载安装了。protobuf就是我们想要的,另外两个是依赖库 第三步:安装gRPC git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc git clone https://github.com/golang/net.git $GOPATH/src/golang.org/x/net git clone https://github.com/golang/text.git $GOPATH/src/golang.org/x/text go get -u github.com/golang/protobuf/{proto,protoc-gen-go} git clone https://github.com/google/go-genproto.git $GOPATH/src/google.golang.org/genproto cd $GOPATH/src/ go install google.golang.org/grpc 安装成功后,在你的gopath/bin下会多一个protoc-gen-go文件 第四步:把gopath/bin放到你的path环境变量中去。 转:https://www.cnblogs.com/quickcodes/p/5398709.html 第五步:生成你要的pb文件 protoc --go_out=plugins=grpc:./ *.proto 这命令的意思是生成go的输出文件,使用插件grpc(因为我们这里要用这个来进行grpc所以要加这个插件,如果不加这个,导出的文件就没有grpc的服务了) 第六步:做一个例子 https://blog.csdn.net/lk2684753/article/details/84436190 网上的例子很多,我就不重新写了,环境好了,怎么搞都可以 https://github.com/buguang01/gsframe

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

2899 次点击  ∙  1 赞  
加入收藏 微博
1 回复  |  直到 2022-01-18 09:35:07
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传