有没有办法创建或同步 Gokpkg.toml 与我在 .go 文件中导入的包?
如果我的 Gopkg.toml 为空并且我运行 dep ensure ,它会将我在代码中导入的所有包下载到 vendor 文件夹,但不会更新 Gopkg.toml 文件。
当我不得不将不使用包管理器的遗留项目迁移到使用 dep 时,只需创建一个 Gopkg.toml 即可,该 dep ensure -add ... 包含我已经导入的所有包的最新版本,而不是手动运行 ojit_code对于每个包。
有这样的命令吗?

最佳答案

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

关于Go Dep - 与 vendor 同步 Gopkg.toml,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51758268/

10-10 03:51