今天准备写个grpc接口,然后看了文档准备开始写proto文件,写完之后打算生成对应的pb.go文件。

然后就报了这么一个错误:

github.com/gogo/protobuf/gogoproto/gogo.proto: File not found.

看字面意思很简单,就是文件没找到。

然而,我的pkg中明明是有这个文件的,带不带版本号是不影响的。

然后进过一系列的摸索和请教终于找到了解决办法!

关掉你的module自动同步:

go env -w GO111MODULE=off

但是关闭的过程却不是那么的顺利,我的goland终端中查看GO111MODULE=on。重新打开IDE也还是on的,

而在我的iterm2中查看GO111MODULE=off。

当我想go env -w重新置为off的时候又有报错提示我:

warning: go env -w GO111MODULE=... does not override conflicting OS environment variable

emm....然后打开我的系统变量明明也是off的!

怎么会这样!

(到现在我也不知道为什么,哪位大佬知道麻烦告诉我一下)

然后用

unset GO111MODULE

再查看go env,嗯终于正常

然后再执行生成pb.go的命令也终于正常了。

如果还没生效而你真的缺少这个文件,你可以用以下命令引入:

go get github.com/gogo/protobuf/...

grpc生成pb.go文件报错github.com/gogo/protobuf/gogoproto/gogo.proto: File not found.相关推荐

  1. 【maven配置】IDEA自动生成的pom文件报错:URI Is Not Registered

    两种方法: 第一种:打开下图中的Schemas and DTDs,点击+将红色的链接地址复制进去. 复制完了没管用. 第二种:接着点击pom文件的红色部分,左边出现红色小灯提示.选择Fetch ext ...

  2. HDFS上传文件报错org.apache.hadoop.fs.ChecksumException: Checksum error: file:/hyk/data/hyk.txt

    当从本地上传文件到HDFS中时报错 fs.FSInputChecker: Found checksum error: b[0, 69]=6d6f7765696861686168616861686861 ...

  3. 在Android工程中加入AIDL文件时,gen目录生成的文件报错-问题解决

    from://http://blog.csdn.net/watt520/article/details/10099047 今天在弄清除缓存的东东,按照网上别人的方法,创建了一个AIDL文件,这个时候发 ...

  4. Vivado生成bit文件报错彻底解决

    1.1 Vivado生成bit文件报错彻底解决 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Vivado生成bit文件报错彻底解决: 5)结束语. 1.1.2 本节引 ...

  5. 未指定的IO标准导致vivado生成bit文件报错

    1.1 未指定的IO标准导致vivado生成bit文件报错 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)未指定的IO标准导致vivado生成bit文件报错: 5)结束 ...

  6. Java使用File类生成文件报错:java.io.FileNotFoundException: C:\... (拒绝访问。)

    今天在手写动态代理的时候使用File类创建文件报错:java.io.FileNotFoundException: C:\... (拒绝访问.) public class Test {public st ...

  7. 解决vue-pdf 打包后生成worker文件报错问题

    解决vue-pdf 打包后生成worker文件报错问题 安装 vue-pdf npm install --save vue-pdf 进入目录 node_modules/worker-loader/di ...

  8. egret protobuf生成ts文件报错问题

    使用egret protobuf生成ts文件报错问题 首先看白鹭官网提供的demo egret protobuf 按步骤安装完成后 添加一个test.proto文件,内容如下 package test ...

  9. git提交大文件报错解决方案

    git提交大文件报错解决方案 1.http.postBuffer 2.Git LFS 安装及配置git lfs 1.在Git仓库中为仓库设置相关配置 2.选择要用LFS追踪的文件 3.查看正在被LFS ...

  10. IDEA配置GitHub报错GitHub Invalid authentication data.404 Not Found-Not Found

    登录账户`GitHub Invalid authentication data.404 Not Found-Not Found`报错及解决办法 1 登录自己的github账号-->头像---&g ...

最新文章

  1. 用计算机能改装成万用表吗,用旧手机电池修改万用表
  2. 关系型数据库是如何运作的
  3. python循环语句-python----循环语句及循环控制语句
  4. 用java制作心理测试软件_0基础学习制作app
  5. 使用SAT跟踪监控从浏览器打开的SAP应用的性能和调用栈
  6. 深入理解SQL注入绕过WAF与过滤机制
  7. hdu2066一个人的旅行(多源点多汇点的最短路径问题)
  8. 飞鸽传书2009的“真正价值”
  9. yolov3为什么对大目标检测不好_【目标检测简史】进击的YOLOv3,目标检测网络的巅峰之作...
  10. 今日头条面试题——LRU原理和Redis实现
  11. session超时问题
  12. qj71c24n通讯实例_三菱Q系列串行通信模块QJ71C24N概述与特点
  13. mac系统spss26软件下载及安装教程
  14. DAY 3 字符串、列表、字典练习 - 班级按成绩分组小程序快递分拣小程序
  15. 热水bot协议_如何设计Bot协议
  16. electron与jquery起冲突,使用jquery报错解决方法
  17. HTML+CSS网页设计期末课程大作——绿色精美全民健身网站(10页) dreamweaver作业静态HTML网页设计模板
  18. STM32F030F4P6 IIC HAL库驱动CH455G
  19. dumpsys activity 相关命令解析
  20. arp miss攻击_S6700交换机出现大量arp-miss情况

热门文章

  1. ACE事件类型及模板
  2. 云计算与大数据概论(1) 云计算,大数据是什么
  3. 看了这些 Go2 错误处理的提案,我真的会谢
  4. 支付宝小程序下单支付接口:40004 ACQ.INVALID_PARAMETER
  5. 弘辽科技:拼多多店铺评分多久更新一次?怎么提高?
  6. 五十三、微信小程序云开发豆瓣电影小项目
  7. 【工控老马】OPC通讯协议解析-OPC七问
  8. linux操作系统课程设计总结,操作系统课程设计心得+给老师的建议
  9. 燃烧远征怀旧服务器人数小程序,魔兽怀旧服一直更新下去,最终会开到哪个版本?...
  10. 鸡尾酒会公式\帕金森定律(Parkinson's Law)