国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決

這篇具有很好參考價(jià)值的文章主要介紹了使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

問(wèn)題場(chǎng)景:

使用git拉取代碼Golang代碼到本地后,利用VS Code打開(kāi)項(xiàng)目后,看到go.mod報(bào)紅,現(xiàn)象如下圖所示:`
使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決,問(wèn)題系列,git,golang,開(kāi)發(fā)語(yǔ)言


原因分析:

  1. 這個(gè)問(wèn)題是當(dāng)前使用的go版本與git clone拉取下來(lái)的項(xiàng)目的go.mod所用的go版本不一致導(dǎo)致的:
  1. 在項(xiàng)目中打開(kāi)一個(gè)terminal,查看當(dāng)前安裝的go版本是否與go.mod的第二行的聲明一致:如下圖,我本地的go版本是go1.19.3;而拉取項(xiàng)目的go.mod文件所聲明需要go1.21。
    使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決,問(wèn)題系列,git,golang,開(kāi)發(fā)語(yǔ)言
  1. 解決辦法就很清晰了,需要下載新的go版本,我這里需要下載,go1.21.x版本。

解決方案:

  1. 第一步:下載go.mod所聲明的go版本。
  2. 第二步:我下載了go1.21.0。我利用命令go env得到了go1.21.0的GOROOT,GOPATH,注意這里一定要匹配go.mod文件的go版本。如下圖所示:

使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決,問(wèn)題系列,git,golang,開(kāi)發(fā)語(yǔ)言

  1. 第三步,在VS Code的setting.json里面寫(xiě)上報(bào)錯(cuò)項(xiàng)目所需要go版本的go.root,go.path。如下所示:
{
	"editor.fontSize": 25,
  	"extensions.ignoreRecommendations": true,
  	"gulp.autoDetect": "on",
  	//下面這兩項(xiàng)由你來(lái)填寫(xiě)
  	"go.goroot": "/usr/local/go",
  	"go.gopath": "/Users/bertramliu/go",
}
 	
  1. 第四步,command+s保存文件,再次在項(xiàng)目里打開(kāi)一個(gè)terminal,輸入go version,就會(huì)得到go.1.21.0版本。如下圖所示:

使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決,問(wèn)題系列,git,golang,開(kāi)發(fā)語(yǔ)言文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-735633.html

  1. 最后,go.mod還是會(huì)報(bào)紅,這個(gè)時(shí)候,在terminal輸入:go mod tidy。看go.mod,變綠色了,完美解決。如下圖所示:
    使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決,問(wèn)題系列,git,golang,開(kāi)發(fā)語(yǔ)言

到了這里,關(guān)于使用go mod tidy命令出現(xiàn)go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Go 1.21發(fā)布!

    Go 1.21發(fā)布!

    原文在這里。 由Eli Bendersky, on behalf of the Go team 發(fā)布于 8 August 2023 Go團(tuán)隊(duì)今天非常高興地發(fā)布了Go 1.21版本,你可以通過(guò)訪問(wèn)下載頁(yè)面來(lái)獲取。 Go 1.21充滿了新功能和改進(jìn)。以下是一些值得注意的變化;完整的列表,請(qǐng)參閱發(fā)布說(shuō)明。 我們?cè)?.20版本預(yù)覽的基于配置文件的優(yōu)化(

    2024年02月13日
    瀏覽(17)
  • go 1.21:cmp

    go 1.21:cmp

    原文在這里 go 1.21 新增 cmp 包提供了與有序變臉比較相關(guān)的類型和函數(shù)。 定義如下: Ordered 是一個(gè)約束,它允許任何有序類型:任何支持 、 = 、 = 、 運(yùn)算符的類型。如果 Go 的未來(lái)版本添加了新的有序類型,這個(gè)約束將被修改以包含它們。 請(qǐng)注意,浮點(diǎn)類型可能包含 NaN (

    2024年02月10日
    瀏覽(12)
  • go mod tidy總是安裝最新依賴,如何查找哪個(gè)模塊導(dǎo)致某個(gè)包安裝最新依賴,提供一個(gè)小工具

    go mod tidy總是安裝最新依賴,如何查找哪個(gè)模塊導(dǎo)致某個(gè)包安裝最新依賴,提供一個(gè)小工具

    安裝: go install github.com/jan-bar/interesting/findModVer@latest 執(zhí)行: findModVer d:myproject 結(jié)果如下圖所示: 根據(jù)結(jié)果可以找到哪個(gè)依賴導(dǎo)致 google.golang.org/grpc v1.45.0 使用了這個(gè)版本,這樣每次執(zhí)行 go mod tidy 會(huì)自動(dòng)修改該模塊到 v1.45.0 版本。我看了下 github.com/spf13/viper v1.11.0 就是用的 go

    2024年02月08日
    瀏覽(26)
  • slices in Go 1.21

    slices in Go 1.21

    Go 1.21中新增的 slices 包中提供了很多與切片相關(guān)的函數(shù),適用于任意類型的切片。 本文內(nèi)容來(lái)自官方文檔 函數(shù)簽名如下: BinarySearch 在已排序的切片中搜索 target 并返回找到 target 的位置,或者 target 在排序順序中出現(xiàn)的位置;它還返回一個(gè)布爾值,表示是否確實(shí)在切片中找到

    2024年02月08日
    瀏覽(34)
  • Go 1.21新增的 cmp 包詳解

    Go 1.21新增的 cmp 包提供了與比較有序值相關(guān)的類型和函數(shù),前幾篇文章講解的 slices 包中的函數(shù)有大量使用到?cmp 包中的函數(shù)和類型。 定義如下: 返回值有以下幾種情況: 如果 x 小于 y,返回-1 如果 x 等于 y,返回 0 如果 x 大于 y,返回 1 對(duì)于浮點(diǎn)類型,NaN 被認(rèn)為小于任何非

    2024年02月11日
    瀏覽(13)
  • Go 1.21新增的 maps 包詳解

    maps 包提供了幾個(gè)非常有用的用于操作 map 類型(任何類型的 map)的函數(shù),本文接下來(lái)詳細(xì)介紹下這幾個(gè)函數(shù)。 定義如下: 返回 m 的一個(gè)副本,因?yàn)樾碌逆I和值是使用賦值方式復(fù)制的,所以這是一個(gè)淺克隆。簡(jiǎn)單示例如下: 定義如下: 復(fù)制 src 中的所有鍵值對(duì)并添加到 dst

    2024年02月11日
    瀏覽(25)
  • Go 1.21新增的 slices 包詳解(三)

    Go 1.21新增的 slices 包提供了很多和切片相關(guān)的函數(shù),可以用于任何類型的切片。 定義如下: 返回 x 中的最大值,如果 x 為空,則 panic。對(duì)于浮點(diǎn)數(shù) E, 如果有元素為 NaN,結(jié)果就是?NaN。簡(jiǎn)單示例如下: 定義如下: 返回 x 中的最大值,使用 cmp 函數(shù)來(lái)比較元素,如果 x 為空,則

    2024年02月12日
    瀏覽(23)
  • [Go 報(bào)錯(cuò)] go: go.mod file not found in current directory or any parent directory

    [Go 報(bào)錯(cuò)] go: go.mod file not found in current directory or any parent directory

    Build Error: go build -o c:Users13283Desktopgodemo__debug_bin3410376605.exe -gcflags all=-N -l . go: go.mod file not found in current directory or any parent directory; see \\\'go help modules\\\' (exit status 1) go 的環(huán)境配置問(wèn)題。與 golang 的包管理有關(guān) 如果你是 Windows 系統(tǒng),快捷鍵 “Win+R”,輸入cmd,打開(kāi)終端。輸入: 解

    2024年02月09日
    瀏覽(19)
  • 如何解決go.mod file not found in current directory or any parent directory?

    環(huán)境變量配置: 假如安裝路徑: /usr/local/go 那么這樣配置環(huán)境變量: vi ~/.bash_profile 然后保存,執(zhí)行source ~/.bash_profile 報(bào)錯(cuò)go.mod file not found in current directory or any parent directory? 解決: go env -w GO111MODULE=auto OK,問(wèn)題解決

    2024年02月12日
    瀏覽(25)
  • 力扣日記1.21-【回溯算法篇】77. 組合

    力扣日記1.21-【回溯算法篇】77. 組合

    日期:2023.1.21 參考:代碼隨想錄、力扣 終于結(jié)束二叉樹(shù)了!聽(tīng)說(shuō)回溯篇也是個(gè)大頭,不知道這一篇得持續(xù)多久了…… 題目描述 難度:中等 給定兩個(gè)整數(shù) n 和 k,返回范圍 [1, n] 中所有可能的 k 個(gè)數(shù)的組合。 你可以按 任何順序 返回答案。 示例 1: 輸入:n = 4, k = 2 輸出:

    2024年01月22日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包