亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Govendor 不會導入更新版本

Govendor 不會導入更新版本

Go
料青山看我應如是 2023-08-07 19:11:39
舊版本的golang.org/x/net/html有漏洞。哎呀!更好地升級軟件包。兩年前,我們使用govendor來建立我們的Shopify集成項目;所以讓我們使用govendor來升級:ip-192-168-3-40:Shopify-Gateway username$ git diffip-192-168-3-40:Shopify-Gateway username$ govendor fetch golang.org/x/net/htmlip-192-168-3-40:Shopify-Gateway username$ git diffip-192-168-3-40:Shopify-Gateway username$州長什么也沒做!這是vendor.json之后的文件fetch:? ? {? ? ? ? "checksumSHA1": "vqc3a+oTUGX8PmD0TS+qQ7gmN8I=",? ? ? ? "path": "golang.org/x/net/html",? ? ? ? "revision": "d997483c6db05184c79c182674d01f1e7b7553ae",? ? ? ? "revisionTime": "2017-05-30T13:01:13Z"? ? },這是一個相當舊的版本,肯定比 2018 年 9 月 25 日的漏洞修復更舊。 Govendor 是一個較舊的軟件包,似乎不再維護。我必須更換州長嗎?有自然替代品嗎?或者我做錯了什么導致我無法更新我的軟件包?版本信息:ip-192-168-3-40:Shopify-Gateway username$ govendor --version v1.0.9ip-192-168-3-40:Shopify-Gateway username$ go versiongo version go1.13.1 darwin/amd64編輯:許多人建議使用 go 模塊。我們不能使用它們!我們依賴于未版本控制的依賴項,當我們嘗試將包升級為 go 模塊時,此依賴項會下降到較低版本,從而引入數據庫安全漏洞。我需要能夠就地更新軟件包,因為它們是由govendor安裝的。我還嘗試安裝我想要使用的 govendor 軟件包的特定版本號:ip-192-168-3-40:Shopify-Gateway username$ govendor fetch golang.org/x/net/html@d26f9f9a57f3fab6a695bec0d84433c2c50f8bbfip-192-168-3-40:Shopify-Gateway username$ git diffip-192-168-3-40:Shopify-Gateway username$為什么州長不更新我的包裹?
查看完整描述

1 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

您必須遷移到go modules. 首先,創建一個新模塊。通過這些簡單的步驟,您將能夠初始化模塊并創建go.mod文件 [ https://stackoverflow.com/a/57944766/9361998]。


比你必須輸入:


go mod init YOUR_REPOSITORY_NAME

go clean 

go mod download # wait until dependencies are downloaded

go build #be sure that the code compile

go mod tidy #prune unnecessary dependencies

go get -u ./... #update dependencies

請注意,使用latest 命令您將把dep 更新到最新的MINOR 補丁,請務必go.mod使用最新的MAJOR 版本更改文件


編輯

GOPATH另一種方法可以是在您使用的中下載模塊go get -v -u github.com/repository_name/module_name。通過這種方式,該模塊將被下載到您的GOPATH.


查看完整回答
反對 回復 2023-08-07
  • 1 回答
  • 0 關注
  • 219 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號