介绍
dep是一个原型依赖管理工具,需要在Go 1.7及更高的版本中使用 dep是官方版本,godep是第三方工具,但是他们的作者是同一个人
#安装dep
1 |
|
#验证安装
1 |
|
常用命令
- 初始化
1
$ dep init
如果出现Gopkg.toml and Gopkg.lock are out of sync.时候最好执行一下dep ensure
- 安装已有的依赖
1
$ dep ensure
执行dep ensure 为了更好地看到过程,加上参数-v
- 添加依赖
1
$ dep ensure -add github.com/pkg/foo
- 添加依赖指定依赖版本
1
$ dep ensure -add github.com/pkg/foo/subpkg@1.0.0
- 更新配置
1
2
3
4$ dep ensure -update Gopkg.toml and Gopkg.lock are out of sync. Run a plain dep ensure to resync them before attempting to -update $ dep ensure $ dep ensure -update -v
- 更多例子参考
1
$ dep ensure -examples