go?mod?tidy報(bào)錯(cuò)解決方法詳解
go mod報(bào)錯(cuò)
go mod tidy -go=1.16 && go mod tidy -go=1.17
報(bào)錯(cuò)信息
To upgrade to the versions selected by go 1.16:
go mod tidy -go=1.16 && go mod tidy -go=1.17
If reproducibility with go 1.16 is not needed:
go mod tidy -compat=1.17
For other options, see:
https://golang.org/doc/modules/pruning
報(bào)錯(cuò)原因
我是之前有的項(xiàng)目用的go 1.17的版本
然后升級(jí)到1.20后一直沒管這些項(xiàng)目,有一次用了發(fā)現(xiàn)版本不兼容了,就用go mod tidy
嘗試更新版本
甚至把go.mod的go版本換成1.20
結(jié)果都g了
參閱了網(wǎng)上的辦法,有說清除包緩存的,有說升級(jí)go版本的。
解決辦法
刪除go.mod和go.sum文件 然后重新go mod init <name>
再執(zhí)行go mod tidy
即可
以上就是go mod tidy報(bào)錯(cuò)解決方法詳解的詳細(xì)內(nèi)容,更多關(guān)于go mod tidy報(bào)錯(cuò)解決的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
使用Golang的singleflight防止緩存擊穿的方法
這篇文章主要介紹了使用Golang的singleflight防止緩存擊穿的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04一文告訴你大神是如何學(xué)習(xí)Go語言之make和new
當(dāng)我們想要在 Go 語言中初始化一個(gè)結(jié)構(gòu)時(shí),其實(shí)會(huì)使用到兩個(gè)完全不同的關(guān)鍵字,也就是 make 和 new,同時(shí)出現(xiàn)兩個(gè)用于『初始化』的關(guān)鍵字對(duì)于初學(xué)者來說可能會(huì)感到非常困惑,不過它們兩者有著卻完全不同的作用,本文就和大家詳細(xì)講講2023-02-02Golang在Window環(huán)境使用Imagick7的過程
這篇文章主要介紹了Golang在Window環(huán)境使用Imagick7的過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11Go?CSV包實(shí)現(xiàn)結(jié)構(gòu)體和csv內(nèi)容互轉(zhuǎn)工具詳解
這篇文章主要介紹了Go?CSV包實(shí)現(xiàn)結(jié)構(gòu)體和csv內(nèi)容互轉(zhuǎn)工具詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03go語言中GOPATH GOROOT的作用和設(shè)置方式
這篇文章主要介紹了go語言中GOPATH GOROOT的作用和設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-05-05