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

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

如何解決 Go 模塊將其路徑聲明為“x”但在 2 個(gè)版本之間被要求為“y”

如何解決 Go 模塊將其路徑聲明為“x”但在 2 個(gè)版本之間被要求為“y”

Go
慕俠2389804 2023-02-14 17:57:36
我最近不得不將私有存儲(chǔ)庫從 SaaS Gitlab 遷移到本地版本。我做的一切都很順利:將repo 中的舊 go 模塊路徑從更新a為old.com/workspace/anew.com/workspace/av1.2.3-new為最新的提交添加一個(gè)新標(biāo)簽更新 repob以引用v1.2.3-new來自的最新標(biāo)簽new.com/workspace/ago mod tidy在 repo 中運(yùn)行b并驗(yàn)證它是否有效現(xiàn)在我需要引用new.com/workspace/a(originally old.com/workspace/a) 的舊版本標(biāo)簽。所以在 repo 中a,我檢查了舊標(biāo)簽,將模塊路徑固定為new.com/workspace/afromold.com/workspace/a并將其標(biāo)記為v1.1.1-new.在 repob然后我引用new.com/workspace/a了v1.1.1-new. 但是,這會(huì)導(dǎo)致:go: new.com/workspace/a@v1.1.1-new: parsing go.mod:     module declares its path as: old.com/workspace/b             but was required as: new.com/workspace/b如果我檢查v1.1.1-newrepo 中的標(biāo)簽a,模塊路徑在文件中設(shè)置正確go.mod:module new.com/workspace/a我不清楚為什么它與v1.2.3-new最新提交的標(biāo)簽一起工作,但當(dāng)我引用較舊的提交時(shí)卻失敗了。
查看完整描述

1 回答

?
心有法竹

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

所以我不能說我完全理解為什么這樣做有效,但這里是使它起作用的步驟(包括沒有起作用的步驟)。

  1. 我訴諸于清除緩存go clean -modcache

  2. 測試了以下但它仍然失敗。

    go get new.com/workspace/a@v1.1.1-new
  3. 根據(jù)我在原始問題中的評論,這通過提交v1.1.1-new哈希起作用所以我再次求助于它。

    go get  new.com/workspace/a@27ca81f7

    現(xiàn)在它選擇了那個(gè)提交的版本并且成功了。盡管在命令中使用了提交散列,但該 go.mod文件也已使用標(biāo)簽/版本正確更新go get。

    new.com/workspace/a v1.1.1-new


查看完整回答
反對 回復(fù) 2023-02-14
  • 1 回答
  • 0 關(guān)注
  • 124 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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