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

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

找到并更換 Go 模塊,但不是必需的

找到并更換 Go 模塊,但不是必需的

Go
肥皂起泡泡 2022-08-15 10:53:53
當(dāng)我嘗試構(gòu)建我的go代碼時(shí),我遇到了一個(gè)奇怪的錯(cuò)誤。$ make installgo version go1.16 windows/amd64bin/check_go_version 1.14.4plugin/loader/preload.sh > plugin/loader/preload.gogo fmt plugin/loader/preload.go >/dev/nullgo install "-asmflags=all='-trimpath=C:\Users\Deepak Dash\go\src'" "-gcflags=all='-trimpath=C:\Users\Deepak Dash\go\src'" -ldflags="-X "github.com/ipfs/go-ipfs".CurrentCommit=8f9a2b7-dirty" ./cmd/ipfscmd\ipfs\daemon.go:32:2: module github.com/ipfs/go-saas-endpoint provides package github.com/ipfs/go-saas-endpoint and is replaced but not required; to add it:        go get github.com/ipfs/go-saas-endpointmake: *** [cmd/ipfs/Rules.mk:37: cmd/ipfs-install] Error 1我以前使用過(guò)go.mods。我已將 GitHub 包替換為本地模塊。它正在檢測(cè)本地包。謝謝,迪帕克·達(dá)什
查看完整描述

1 回答

?
神不在的星期二

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

這是一個(gè) Go 1.16 問(wèn)題,目前正在 golang/go 問(wèn)題 44529 中進(jìn)行調(diào)查

它包括Jay Conrod的評(píng)論

go mod tidy并且都可能通過(guò)網(wǎng)絡(luò)查找任何所需模塊未提供的導(dǎo)入包。
如果在本地替換模塊,go命令將首先查找該命令,但我認(rèn)為它可能仍然會(huì)轉(zhuǎn)到網(wǎng)絡(luò)以獲取模塊路徑的其他前綴。go get

相反,您可以在替換不存在的版本時(shí)添加對(duì)該版本的要求:

go mod edit -require example.com/mod@v0.0.0-local -replace example.com/mod@v0.0.0-local=../local

添加替換模塊(即使是左側(cè)沒(méi)有版本的替換模塊)也不會(huì)自動(dòng)將該模塊添加到構(gòu)建列表中。
如果是這樣,該命令將讀取其文件并應(yīng)用其要求。這可能會(huì)影響其他模塊的選定版本,即使被替換的模塊沒(méi)有提供任何軟件包。gogo.mod

谷歌的Bryan C. Mills補(bǔ)充說(shuō)

go mod tidy如果可以添加替換的模塊,則永遠(yuǎn)不要進(jìn)行網(wǎng)絡(luò)查找。(請(qǐng)參閱 import.go#queryImp())

go get另一方面,將執(zhí)行網(wǎng)絡(luò)查找以識(shí)別真正的最新版本,并考慮您的替換(query.go#Versions()),然后該版本將被替換而不是下載。
它這樣做,以便 go get 添加的最新版本始終與 一致,并且(如果可能)您的 require 指令始終為下游使用者(如果有)指定有效版本,以便它們?cè)谛枰哪K時(shí)不會(huì)中斷。(下游消費(fèi)者不會(huì)選擇您的替換指令,因此他們需要一個(gè)有效的版本。go list -m [?]@latest

如果未對(duì)相關(guān)存儲(chǔ)庫(kù)使用代理,則該查找可能涉及克隆上游存儲(chǔ)庫(kù)。因此,這可能是一個(gè)非常昂貴的操作。(請(qǐng)注意,go 命令的官方發(fā)行版默認(rèn)使用,但命令的 Fedora 分支不使用。proxy.golang.orggo

如果該網(wǎng)絡(luò)查找失敗,則還將回退到替換版本(query.go#Latest()go get)


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

添加回答

舉報(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)