第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 golang 中強(qiáng)制傳遞依賴版本

在 golang 中強(qiáng)制傳遞依賴版本

Go
慕無忌1623718 2022-10-17 10:22:26
我對(duì) golang 中的依賴項(xiàng)有疑問。我的應(yīng)用程序定義了這樣的 go.mod:module my.host.com/myapprequire (    ext1.com/module1 v0.0.1)go 1.14依賴關(guān)系為:ext1.com/module1 v0.0.1依賴于ext3.com/module3 v0.0.3安全掃描檢測(cè)到ext3.com/module3 v0.0.3不安全,必須更新到v0.0.4。有沒有辦法“強(qiáng)制” myapp 只獲取module3 v0.0.4,覆蓋 module1 v0.0.1 go.mod 中定義的指令?假設(shè)ext1.com/module1 v0.0.1已經(jīng)是最新版本,所以升級(jí)它不起作用。“替換”會(huì)起作用嗎?module my.host.com/myapprequire (    ext1.com/module1 v0.0.1)replace ext3.com/module3 v0.0.3 => ext3.com/module3 v0.0.4go 1.14提前致謝!
查看完整描述

1 回答

?
繁星淼淼

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊

運(yùn)行go get -u ext3.com/module3@v0.0.4。

這會(huì)將模塊升級(jí)到至少v0.0.4

給定依賴關(guān)系main -> B -> C,當(dāng)main需要C比 要求更高B的版本時(shí),選擇更高版本,其中// indirect.

看到這個(gè)https://go.dev/ref/mod#go-mod-file-require

如果 go 指令指定 go 1.16 或更低版本,則當(dāng)所選模塊的版本高于主模塊的其他依賴項(xiàng)已經(jīng)暗示的(傳遞性)版本時(shí),go 命令會(huì)添加間接要求。這可能是由于顯式升級(jí)而發(fā)生的(go get -u ./...)

我引用這部分是因?yàn)槟愕?go.mod 有go 1.14


查看完整回答
反對(duì) 回復(fù) 2022-10-17
  • 1 回答
  • 0 關(guān)注
  • 178 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)