当前位置: 首页 > news >正文

公司网站建设小知识网站模版如何建

公司网站建设小知识,网站模版如何建,中国建设银行河北省门户网站,美的地产集团官方网站建设问题描述 如题,项目开发中遇到如下报错(你的报错信息可能与我的有一点区别,如verifying的包名,但是问题本质都是一样的): verifying github.com/algorand/go-codec/codecv1.1.8/go.mod: checksum mismatc…

问题描述

如题,项目开发中遇到如下报错(你的报错信息可能与我的有一点区别,如verifying的包名,但是问题本质都是一样的):

verifying github.com/algorand/go-codec/codec@v1.1.8/go.mod: checksum mismatchdownloaded: h1:YkEx5nmr/zuCeaDYOIhlDg92Lxju8tj2d2NrYqP7g7k=go.sum:     h1:tQ3zAJ6ijTps6V+wp8KsGDnPC2uhHVC7ANyrtkIY0bA=SECURITY ERROR
This download does NOT match an earlier download recorded in go.sum.
The bits may have been replaced on the origin server, or an attacker may
have intercepted the download attempt.For more information, see 'go help module-auth'.

问题原因

  1. 项目开发时使用go mod进行包管理,而go mod对使用的包有缓存的机制,并且会针对使用的包进行checksum校验,方便区分不同的包版本
  2. go mod管理包的时候,下载源可以自行设置(goproxy),国内开发者对于github上的一些包因为墙的原因,下载速度较慢,多数会采用第三方提供的代理地址进行下载,而每个人使用第三方的代理地址又不一样,第三方的下载的代码源也可能不同
  3. 综上,如果项目组中每个人使用的goproxy不一样,容易出现这个问题,或者只有你自己配置的一开始和其他人不一样,即使后续修改成一样的,这个时候还是会出现这个问题。

解决方法

  1. 如果你的goproxy配置和别人不一样(别人没有这个问题的时候),你需要先修改自己的goproxy和其他人保持一致:
go env -w GOPROXY="填写和他人一致的配置"

注:如果采用goland等之类的编译器开发,还需要注意是否在编译器的设置中进行了相关的设置(我自己就是,命令行修改不生效,因为编译器中进行了额外的配置),如果编译器进行设置也需要同步进行调整,调整方式因编译不同,修改也不同,这里就不介绍了。
2. 完成上述修改后需要先删除项目的go.sum文件

rm -rf go.sum
  1. 执行清理缓存的操作(必须进行,否则go mod还缓存着之前的数据)
go clean -modcache
  1. 完成上述所有操作后,在项目目录下执行:
go mod tidy

至此,就完成了checksum mismatch问题的解决,这个时候你再对比自己的go.sum文件和组内其他人的就是一致的了,如果是个人开发者,后续执行go mod tidy也不会遇到checksum mismatch的问题,如果还遇到可以按照上面的流程再检查下自己的配置。

http://www.yayakq.cn/news/42091/

相关文章:

  • 网站例子WordPress网站论文
  • 多语言企业网站建设网站建设面板
  • 市级档案网站建设情况分析app定制系统开发
  • 美橙专业建站网站开发综合实训总结
  • 闵行手机网站建设低价刷粉网站推广
  • 湖州集团网站建设win7 iis搭建网站教程
  • 建行的官方网站吗高校网站建设招标公告
  • 嘉盛集团官方网站长业建设网站
  • 中通建设工程管理公司网站在百度做网站怎么做
  • 包头教育平台网站建设丹东 建设集团 招聘信息网站
  • 重生做皇帝小说网站wordpress动漫模板
  • 浙江交工宏途交通建设有限公司网站6有个网站叫设计什么
  • 药企网站怎么做建立网站链接结构的基本方式有哪些
  • 山东住房和城乡建设局网站重启服务器 wordpress
  • 0元购怎么在网站做刷百度指数
  • 怎样选择网站服务器用wordpress怎么赚钱
  • 90后做受网站博客网站排名大全
  • 如何做好网站首页国外做任务网站有哪些方面
  • 网站优化推广外包网站建设大约多少钱
  • 理财网站开发文档网站建设基础服务
  • 如何构建网站平台html网站怎么做几个网页
  • 电子 网站模板网站建设设计咨询
  • 如何提高网站文章收录网站备案 座机号码
  • 徐州网站建设 和信开发一个app的费用是多少
  • 阜新小程序 阜新网站建设开发python语言入门
  • 做推广的网站有哪些局域网站怎么做
  • 网站是什么样的公司注册地址跟办公地址不一致
  • 郑州巩义网站建设做视频小网站犯法吗
  • 山东企业站点seo济南做网站互联网公司排名
  • 购物网站建设课程设计报告app优化网站建设