告别GOPATH,如何使用go mod管理包

本文介绍了如何告别GOPATH,使用go mod进行Golang项目的包管理。通过更新Go版本到1.11以上,设置GO111MODULE环境变量为ON,执行`go mod init`初始化项目,生成go.mod和go.sum文件。`go mod verify`命令可检查依赖是否完整。go mod使得在非GOPATH目录下开发和管理依赖变得简单。
摘要由CSDN通过智能技术生成

我们都知道在使用Golang时开发程序时都需要在 GOPATH 下面,这就非常不方便。如果你想放在磁盘上的其他地方,那么go mod将是你的“好伙伴”。

关于 go mod 的说明,可以参考:

命令行说明

➜ ~ go mod
Go mod provides access to operations on modules.
Note that support for modules is built into all the go commands, not just 'go mod'. For example, day-to-day adding, removing, upgrading, and downgrading of dependencies should be done using 'go get'.
See 'go help modules' for an overview of module functionality.
Usage: go mod <command> [arguments]

The commands are:
download   -->  download modules to local cache 下载依赖的 module 到本地 cache
edit       -->  edit go.mod from tools or scripts 编辑 go.mod graph print module requirement graph 打印模块依赖图
init       -->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值