簡體   English   中英

無法使用Godeps更新依賴包

[英]Cannot update dependency package with 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:沒有軟件包可以更新

我做錯了什么?

我記得這個問題,引用了https://github.com/tools/godep/issues/164#issuecomment-101345584

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

如果程序包A和B在同一根目錄下,而我嘗試僅更新B,則該根目錄將標記為跳過更新,因為未更新A。 我不確定此功能的動機是什么,似乎開發人員應該能夠根據需要選擇性地更新子軟件包。

對於它的價值,我通過在我的Godep更新命令(例如,godep update github.com/foo/bar / ...)而不是github.com/foo/bar/pkg/B的根目錄中遍歷了解決了我的問題。錯誤消息會走很長一段路

當您在這里時,1.11及更高版本具有內置的模塊支持。 也許考慮轉變成那個? https://github.com/golang/go/wiki/Modules

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM