我是使用Golang的新手,在许多项目中,我看一下 vendor 目录,结果证明它是项目依赖项的有效Go目录结构。通过检查一些Github项目,我注意到这个供应商目录中有一个vendor.json,所以调查一下,结果发现json文件是由 govendor 工具生成的。
因此,为了学习如何使用此工具进行依赖,我首先使用:
初始化$ govendor init #which created vendor/ and vendor/vendor.json
使用 govendor fetch 安装依赖项时出现问题,只需10分钟即可获取一个依赖项。
$ govendor fetch github.com/hashicorp/consul
在添加新依赖项时,这是正常行为还是我做错了什么?
提前致谢