1

我是使用 Golang 的新手,在许多项目中,我查看了一个供应商目录,结果证明它是项目依赖项的有效 Go 目录结构;通过检查一些 Github 项目,我注意到这个供应商目录中有一个 vendor.json,所以调查了一下,结果发现 json 文件是由govendor工具生成的。

因此,为了了解如何使用此工具来处理依赖项,我首先使用以下方式进行了初始化:

$ govendor init #which created vendor/ and vendor/vendor.json

我的问题是在使用govendor fetch安装依赖项时,仅获取一个依赖项大约需要 10 分钟。

$ govendor fetch github.com/hashicorp/consul

这是添加新依赖项时的正常行为还是我做错了什么?

提前致谢

4

0 回答 0