分享
  1. 首页
  2. 主题
  3. 微服务

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

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

第一步:安装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群:692541889

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

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)