Go Dep-与供应商同步Gopkg.toml

时间:2018-08-09 03:11:14

标签: go dep

是否有一种方法可以创建Gokpkg.toml或与我在.go文件中导入的包进行同步? 如果我的Gopkg.toml为空,并且运行dep ensure,它将把我在代码中导入的所有程序包都下载到vendor文件夹中,但不会更新Gopkg.toml文件。 当我不得不将不使用包管理器的旧项目迁移到以最简单的方式使用dep的情况下,只需创建一个包含所有包的最新版本的Gopkg.toml我已经导入了,而不是为每个软件包手动运行dep ensure -add ...。 有这样的命令吗?

1 个答案:

答案 0 :(得分:3)

删除您的Gopkg.toml文件,然后先运行dep init,然后运行dep ensure。它将创建您的Gopkg.toml文件并自动设置所有依赖项。