[英]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.