@protoc-gen-go的坑

问题背景

最近从java转go学习grpc过程中,由于要使用用protoc和protoc-gen-go,所以在安装相关grpc环境中出现了一些坑,这里给各位刚入门的
朋友分享下,避免踩坑

安装protoc-gen-go

1.go get -u github.com/golang/protobuf/protoc-gen-go

然后就出现了一堆错误

package google.golang.org/protobuf/compiler/protogen: unrecognized import path "google.golang.org/protobuf/compiler/protogen" (https fetch: Get https://google.golang.org/protobuf/compiler/protogen?go-get=1: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)

what fuck? 为什么down不下来?
难道protoc-gen-go更新了?
看了相关issue之后发现了问题,
然后果断get老版本:

go get -u github.com/golang/protobuf/protoc-gen-go@v1.4.0

成功搞定

protoc-gen-go的坑相关推荐

  1. protoc cpp_out 新手踩坑

    protoc cpp_out 新手踩坑 1.protoc cpp_out =./ *.proto 对'google::protobuf::Message:: ** 未定义的引用 : error: '* ...

  2. protoc gen php,protoc-gen-php --php_out: protoc-gen-php: Plugin output is unparseable.

    背景 业务需要用protobuffer 进行通讯. client: php server: c++ 在github 上找到 Protobuf-PHP (https://github.com/drslu ...

  3. cocos2d-x中集成protoc-gen-lua

    [版本说明] python:2.7.5 protobuf:2.5.0 lua:5.1.5 protoc-gen-lua:latest cocos2d-x:3.2 [安装步骤] 1. python/lu ...

  4. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  5. 接入Tinker热修复和踩坑

    前言 公司最近项目上线后总是遇见各种问题或bug,而我最近就一直在背黑锅,幸亏最近不用上Google Play了,赶紧加上热更新来脱离苦海吧,谁知道接入Tinker的过程中也踩了将近一周的坑,哎... ...

  6. python入坑指南_Rust入坑指南:万物初始

    有没有同学记得我们一起挖了多少个坑?嗯-其实我自己也不记得了,今天我们再来挖一个特殊的坑,这个坑可以说是挖到根源了--元编程. 元编程是编程领域的一个重要概念,它允许程序将代码作为数据,在运行时对代码 ...

  7. buf generate Failure: failed could not find protoc plugin for name go 解决方法

    Golang  grpc protoc 使用make生成PB文件时 make gen service=demo-service底层使用的是:buf generate demo-service -v 出 ...

  8. Tensorflow 踩的坑(一)

    上午,准备将一个数据集编码成TFrecord 格式.然后,总是报错,下面这个bug一直无法解决,无论是Google,还是github.出现乱码,提示: Invalid argument: Could ...

  9. python coroutine_Python coroutine的坑

    目前有个后端worker用的python 2.7写的,一次起10个gen.coroutine来跑黑盒的代码,这些代码很多是在做HTTP request. 在server端发现这些来自worker的la ...

  10. i5 1240p使用perf避坑指南

    新入手了一台小米迷你主机,CPU是英特尔的十二代i5 1240p,intel i5 1240p微架构属于alder lake,有4个大核,8个小核,每个大核有两个线程,因此,该CPU多线程能力为12核 ...

最新文章

  1. htmltest~计算器界面的实现
  2. 学习Bootstrap知识记录点-----导航菜单操作
  3. UVa1588 | 算法竞赛入门经典(第二版) 习题3-11 换低档装置
  4. 压缩感知先进——关于稀疏矩阵
  5. Sphinx+MySQL5.1x+SphinxSE+mmseg
  6. 如果有轮回,又为何一定要抹去前世记忆?
  7. 华为手机使用应用沙盒动态修改分辨率参数
  8. 思科警告:这个 IOS XR 0day 已遭利用,目前尚无补丁
  9. 史上最全面的程序员招聘建议
  10. php 压缩html css,PHP实现动态压缩js与css文件的方法
  11. 三种常用的MySQL建表语句
  12. 蓝牙模块四大天线方式
  13. ios开发学习--按钮(Button)效果源码分享
  14. 用js超简单判断图片地址是否存在(404问题)
  15. [论文笔记|LIC-Fusion]LIC-Fusion: LiDAR-Inertial-Camera Odometry
  16. CentOS 6.5 安装使用iscsi-initiator
  17. win10专业版安装
  18. php 提取视频中的声音,怎么提取视频的声音 提取视频中的声音
  19. 美国大学计算机工程专业排名,2018美国大学计算机工程专业排名_美国大学计算机工程排名...
  20. 配置 Windows Server 2008 R2 DNS 服务器

热门文章

  1. 设置div的内容及子标签向右对齐
  2. centos主机测磁盘读写速度极限
  3. python01 初识 bmi测量
  4. shell脚本--三种引号的区别
  5. 华为牛人在华为工作十年的感悟!
  6. MAC Book Pro 使用 libmodbus
  7. 图标及按钮在线搜索制作工具
  8. 阿拉伯数字小写金额转换成中文大写金C额程序说明
  9. sql查询不定参数生成where子句不定参数查询
  10. yolov5方框的颜色及粗细更改