无法使用Godeps更新依赖包

时间:2019-01-26 14:56:32

标签: go stripe-payments godeps

我需要更新Stripe-Go库版本。 项目有19。** 新版本52。** 有一个Godeps依赖管理器

当我尝试跑步时

  

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

我明白了

  

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

     

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

当我跑步

  

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

我明白了

  

godep:无法更新任何软件包

我该怎么办?

1 个答案:

答案 0 :(得分:1)

我记得这个问题,引用了https://github.com/tools/godep/issues/164#issuecomment-101345584

  

这似乎是由以下这一行引起的:   https://github.com/tools/godep/blob/master/update.go#L205

     

如果软件包A和B在同一根目录下,而我尝试仅更新   B,根目录将被标记为跳过更新,因为不是   更新。我不确定此功能的动机是什么   似乎开发人员应该能够有选择地更新sub   根据需要打包。

     

为了解决这个问题,我通过从   我的godep更新命令(例如godep update github.com/foo/bar / ...   而不是github.com/foo/bar/pkg/B。有用的错误消息将   已经走了很长一段路

当您在此处时,请执行1.11及更高版本,其中包含内置的模块支持。也许考虑转变成那个? https://github.com/golang/go/wiki/Modules