(1)gomod命令
命令                作用
go mod init         生成 go.mod 文件
go mod download     下载 go.mod 文件中指明的所有依赖
go mod tidy         整理现有的依赖
go mod graph       查看现有的依赖结构
go mod edit         编辑 go.mod 文件
go mod vendor       导出项目所有的依赖到vendor目录
go mod verify       校验一个模块是否被篡改过
go mod why         查看为什么需要依赖某模块

(2)goproxy里direct的作用,
“direct” 为特殊指示符,当值列表中的一个go proxy 返回404或401错误时,Go会自动尝试列表中的下一个,遇见direct时会回源到模块版本的源地址去抓取,遇见EOF时终止并抛出 “invalid version: unknown revision...” 错误。

(3)修改模块的版本依赖关系,使用replace
go mod edit -replace=zinx@v0.0.0-20200306023939-bc416543ae24=zinx@v0.0.0-20200221135252-8a8954e75100
或者

直接添加replace zinx v0.0.0-20200306023939-bc416543ae24 => zinx v0.0.0-20200221135252-8a8954e75100

Golang之Go Module使用相关推荐

  1. 用 golang 1.11 module 做项目版本管理

    go 1.11 有了对模块的实验性支持,大部分的子命令都知道如何处理一个模块,比如 run build install get list mod 子命令,第三方工具可能会支持的晚一些.到 go 1.1 ...

  2. Golang库学习笔记 Gin(三)

    快速入门 今天,我们将要基于一个例子,学习如何使用GIN框架. 目录 文章目录 快速入门 目录 要求 安装 1.下载并安装 gin: 2.将 gin 引入到代码中: 3.(可选)如果使用诸如 http ...

  3. go自动下载所有的依赖包 go module使用

    原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/109146367  ©王赛超 今天在学习dubbo-go的时候,下载了 ...

  4. protoc-gen-go 安装踩坑记录

    尝试安装protobuf,并生成golang代码.记录一下安装过程中的踩坑. 事后感觉全都是不看提示的错 wwwww. protoc-gen-go 的安装 按照教程,指令如下 go get -u gi ...

  5. Go 工程化标准实践

    本文参考 Go 微服务框架 go-kratos/kratos 的项目结构及相关最佳实践,Kratos 一套轻量级 Go 微服务框架,包含大量微服务相关功能及工具. 项目结构 标准项目结构 /cmd | ...

  6. 浅析 golang module

    浅析 golang module 老虎来了 ​浅析 golang module - 知乎什么是 module?module 解决了什么问题?module 代表一个版本管理单元,它包括一个或者多个 pa ...

  7. golang 设置goproxy代理的小细节,适用于go module下载超时,阿里云镜像go module下载超时

    问题 前几天好奇加了个国内那种联盟链区块链官方社区群,然后有个人编译一个工具时go module下载一直超时,之后就用了阿里云的镜像,命令看上去没什么问题如下,但是还是一直超时. 验证 可是我这边清理 ...

  8. go module无法下载golang.org/x

    go module无法下载golang.org/x go test报错 解决办法:replace goland设置代理 vscode安装插件失败 go test报错 package mainimpor ...

  9. golang 引入外部包的三种方式:go get, go module, vendor目录

    import "github.com/astaxie/beego" 编译出错解决方案: go get:确保你的GOPATH是工程目录,代码在src目录下,然后在命令提示符中输入:g ...

最新文章

  1. python自加自减_Java自增和自减运算符(++和--)
  2. 还在手写 Getter/Setter 方法吗?Lombok 让你的代码更简洁!
  3. 注入点批量收集工具_如何批量处理短视频,剪辑片头片尾、加图片水印
  4. 个人项目1:随机生成30道整数四则运算题
  5. 【题解】CF#403 D-Beautiful Pairs of Numbers
  6. 网络安全基础——NTFS安全权限
  7. Mac环境下小米手机Root教程
  8. 不良资产剥离或许将成为历史名词
  9. postman tests获取cookie
  10. 审稿意见的“so what”如何处理?
  11. 电商用户行为分析-大数据
  12. 微信玩这个 存款惊人_英语的8个惊人新趋势
  13. 美团移动端UI一致性解决方案探索
  14. MAC_BOOKPRO苹果电脑系统常用快捷键大全
  15. Talk预告 | 微软亚洲研究院王希廷:基于逻辑规则推理的深度自可解释模型
  16. 游戏中的网络同步机制(一)帧同步Lockstep
  17. 解决wireshark安装mavlink协议插件后解析报错的问题
  18. 最短路径flody算法
  19. CSDN日报20170712——《AI 大行其道,你准备好了吗?》 标签: csdn程序人生 2017-07
  20. 关于c8051f020 i2c 通信

热门文章

  1. MySQL设置某一字段默认为0,但是插入数据化却显示为null
  2. android ndk程序UnsatisfiedLinkError解决方案
  3. Akka Types of dispatchers
  4. sql2005/sql2000 向表中循环插入100万条记录
  5. H3C交换机典型访问控制列表(ACL)配置实例
  6. how to figure out problems in the ardunio nano force senser? 1,2,3,4
  7. highly dynamic working process is a great approach for learning
  8. 亲测有效的网易云音乐歌单转换到apple music 的方法!
  9. 日常英语---一、纸质版还是电子版
  10. mysqldump: Couldn't execute 'SAVEPOINT sp':