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