1.require golang sdk >= 1.11
在golang 1.11 以前的版本,新建的工程要放在 gopath下面,
go mod 解决了go 的包管理问题,另一个好处是新建工程不用再放到gopath下
在非gopath目录下初始化工程:
~ mkdir mod
~ cd mod
go mod init mod
go: creating new go.mod: module mod
~ ls
go.mod
添加依赖库
module mod
require (
github.com/PuerkitoBio/goquery v1.5.0
github.com/gin-gonic/gin v1.4.0
)
格式是:github path + version
然后使用 :
go list -m -u all
这里有可能会使用代理,cmd 下设置代理命令:
set http_proxy=http://127.0.0.1:1080
下载依赖库,下载到gopath路径下
再使用
go mod vendor
把gopath下的库拷贝到当前工程里。
就可以愉快的编程了。
本文介绍如何使用Go的模块管理工具gomod进行依赖管理,包括在非gopath目录下初始化工程,添加依赖库,以及使用代理下载依赖库的方法。
1233

被折叠的 条评论
为什么被折叠?



