grpc的安装(最新可用)

前言

本教程测试于2023.10.05,可以安装最新版本的grpc

折腾了半天,网上的各种教程完全不靠谱,有的用的老版本,有的用的gittee,b站视频更是抄来抄去的老古董视频,完全不适合现在。

因为最近忙找工作,就简要阐述一下步骤,附带一些其他的博客或者官方文档,稍微有点基础都可以安装。

grpc难安装的原因

本来人家设计好的傻瓜式安装,但是国内访问困难,直接安装八成失败

简要步骤
  1. github给自己的账号添加ssh key,这样可以从https连接变为ssh连接,这样就可以clone了,不会出现clone失败的情况,包括自己的git push, git pull都不会出现网络问题。具体方法参考Github配置ssh key的步骤(转载)_github sshkey_nofaliure的博客-CSDN博客

  2. 克隆仓库,windows、linux随便你,使用ssh连接 git clone git@github.com:grpc/grpc.git

  3. 这步是关键!说明:因为grpc依赖了一大堆其他开源项目,因此有一个git子模块的设置。进入grpc目录后,打开.gitmodules文件,vim还是文本编辑器什么的随便你。打开后会看到这样的情况

image-20231005133627238

类似这样,这个代表子模块的仓库地址,把https改为ssh连接的格式,例如GitHub - abseil/abseil-cpp: Abseil Common Libraries (C++)改为git@github.com:abseil/abseil-cpp.git, 这样我们子模块就是用ssh连接了。保存退出

  1. 单用一个步骤说明一个重要情况,改完要进行更新,不能直接用,先在终端输入,git submodule sync,相当于把刚才的更改生效了

  2. git submodule update --init克隆子模块

  3. 后面照着官方文档做就行了 gRPC,进主页自己用什么语言就选什么语言,然后看操作步骤照着搞

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值