猿问

无法使用 godeps 更新依赖包

我需要更新 stripe-go 库版本。项目有 19.** 新版本 52.** 有一个 godeps 依赖管理器

当我尝试跑步时

godep 保存 github.com/stripe/stripe-go

我得到

godep:无法在修订版 f8b095462d541c43d981d28de52b7464b25f3ee1 中保存 github.com/stripe/stripe-go/form:在修订版 87c04229ff0262e4e7dfc8af7dc97a471e955ba2 中已经有 github.com/stripe/stripe-go。

首先运行`godep update github.com/stripe/stripe-go'。

当我跑的时候

godep 更新 github.com/stripe/stripe-go

我得到

godep: 没有包可以更新

我做错了什么?


月关宝盒
浏览 99回答 1
1回答

芜湖不芜

我记得这个问题,如果包 A 和 B 在同一个根下,并且我尝试只更新 B,根将被标记为跳过更新,因为 A 没有被更新。我不确定此功能的动机是什么,似乎开发人员应该能够根据需要有选择地更新子包。对于它的价值,我通过在我的 godep update 命令中从根开始 globbing 来解决我的问题(例如 godep update github.com/foo/bar/... 而不是 github.com/foo/bar/pkg/B。一个有用的错误信息会有很长的路要走当你在这里时,go 1.11 及更高版本具有内置模块支持。
随时随地看视频慕课网APP

相关分类

Go
我要回答