Go官方依赖管理工具: dep

Go官方依赖管理工具: dep

dep是一个原型依赖管理工具,需要在Go 1.7及更高的版本中使用
依赖管理工具是为应用管理代码的,go get是为GOPATH管理代码的

环境准备

环境变量

//设置环境变量 使用vendor目录
$ export GO15VENDOREXPERIMENT=1

安装dep

$ go get -u github.com/golang/dep/cmd/dep

验证安装

$ dep

使用

# 进入项目
$ cd $project_dir

# 初始化
$ dep init

# 导入包
$ dep ensure -add github.com/bitly/go-simplejson

# 指定依赖的版本
$ dep ensure -add github.com/bitly/go-simplejson@=0.4.3

# 更新配置
$ dep ensure -update -v

Go官方依赖管理工具: dep_第1张图片

出现Gopkg.toml and Gopkg.lock are out of sync.时候最好执行一下dep ensure

你可能感兴趣的:(Go官方依赖管理工具: dep)