Golang使用golang dep和dep

时间:2018-06-03 12:32:26

标签: go

我使用go dep工具版本v0.4.1,现在当我运行dep init时,它会按预期创建2个文件,当我打开gopkg.lock时,我发现例如以下

[[projects]]
  name = "github.com/inconshreveable/mousetrap"
  packages = ["."]
  revision = "76626ae9c91c4f2a10f34cad8ce832c93bb75"
  version = "v1.0"

我不使用这个我的源代码,也在供应商上深入搜索,为什么它在那里,我在这里缺少什么? 如果它是transitive dep我需要在供应商库中找到它的用法,不是吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令显示依赖关系。

Linux

$ sudo apt-get install graphviz
$ dep status -dot | dot -T png | display

macOS

$ brew install graphviz
$ dep status -dot | dot -T png | open -f -a /Applications/Preview.app

Windows

> choco install graphviz.portable
> dep status -dot | dot -T png -o status.png; start status.png

有关如何使用dep命令显示依赖项的详细信息,您可以找到它here