有没有办法创建或同步 Gokpkg.toml
与我在 .go
文件中导入的包?
如果我的 Gopkg.toml
为空并且我运行 dep ensure
,它会将我在代码中导入的所有包下载到 vendor
文件夹,但不会更新 Gopkg.toml
文件。
当我不得不将不使用包管理器的遗留项目迁移到使用 dep
时,只需创建一个 Gopkg.toml
即可,该 dep ensure -add ...
包含我已经导入的所有包的最新版本,而不是手动运行 ojit_code对于每个包。
有这样的命令吗?
最佳答案
删除您的 Gopkg.toml
文件,然后运行 dep init
和 dep ensure
。它将创建您的 Gopkg.toml
文件并自动设置所有依赖项。
关于Go Dep - 与 vendor 同步 Gopkg.toml,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51758268/