Go语言中的依赖管理经历了比较长的演进过程,细节与坑也比较的多。在过去,Go语言社区有许多其他的解决方案,但都有不足之处。Go Module 是在Go1.13版本后正式被官方采纳的最新的依赖管理工具。和其他语言的依赖管理相比,Go Module有其特殊性以及复杂性。本课程将介绍Go Nodule产生的背景与原因,Go Module的正确使用姿势以及Go Module的最低版本选择原理讲师介绍郑建勋,曾任海航集团区块链工程师,现任51CTO集团Go语言以及区块链高级讲师。拥有丰富的教育经验,教授有体系的Go语言课程,学生上万。全栈极客,精通Go语言。现任KVB集团高级技术专家,负责外汇交易分布式微服务集群的架构与开发,拥有丰富的高并发、分布式、微服务集群的实战经验。核心项目曾获得2018年北京黑客松大赛全球第2名。GoCN原创专家博主。
精选留言(5)
➜ tmp go mod init https://github.com/PoplarYang/golib
go: malformed import path "https://github.com/PoplarYang/golib": double slash
// 正确
➜ tmp go mod init "github.com/PoplarYang/golib"
go: creating new go.mod: module github.com/PoplarYang/golib