最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

go mod tidy拉取依賴(lài)包bug問(wèn)題及解決

 更新時(shí)間:2023年09月18日 11:15:13   作者:lingwu_hb  
這篇文章主要介紹了go mod tidy拉取依賴(lài)包bug問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

go mod tidy

拉取缺少的模塊,同時(shí)移除不用的模塊

該命令會(huì)調(diào)用go get,然后go get會(huì)調(diào)用git的命令,拉取代碼

go語(yǔ)言其他環(huán)境變量

GOSUMDB:

Go checksum database 的縮寫(xiě),含義如其名字,用于在拉取模塊版本時(shí)保證拉取到的模塊版本數(shù)據(jù)未經(jīng)過(guò)篡改,若發(fā)現(xiàn)不一致,也就是可能存在篡改,將會(huì)立即中止。

如果設(shè)置為"off",則禁止Go在后續(xù)操作中校驗(yàn)?zāi)K版本

  • GONOPROXY
  • GONOSUMDB 
  • GOPRIVATE

如果當(dāng)前項(xiàng)目依賴(lài)了私有模塊,則配置會(huì)涉及這三個(gè)環(huán)境變量。

例如公司的私有 git 倉(cāng)庫(kù),又或是 github 中的私有庫(kù),都是屬于私有模塊,都是要進(jìn)行設(shè)置的,否則會(huì)拉取失敗。

簡(jiǎn)單來(lái)說(shuō)就是應(yīng)對(duì),GOPROXY 設(shè)置的代理或 GOSUMDB 設(shè)定的 Go checksum database 代理無(wú)法訪(fǎng)問(wèn)模塊時(shí)的情形。

建議直接設(shè)置 GOPRIVATE,它的值將作為 GONOPROXY 和 GONOSUMDB 的默認(rèn)值,所以建議的最佳設(shè)置是直接使用 GOPRIVATE。

問(wèn)題解決步驟

1.配置GO PRIVATE

由于拉取的公司gtiLab倉(cāng)庫(kù)代碼是私有的,所以需要配置Go PRIVATE環(huán)境變量,用于應(yīng)對(duì)GOPROXY設(shè)置的代理無(wú)法訪(fǎng)問(wèn)模塊的情況。

2.https轉(zhuǎn)ssh

由于https拉取代碼需要輸入用戶(hù)名和密碼,所以需要將所有的https轉(zhuǎn)換成使用ssh的方式進(jìn)行拉取

3.配置GIT_SSH

Git error: cannot spawn sh: No such file or directory

配置GIT_SSH后仍然沒(méi)有解決問(wèn)題,由于對(duì)應(yīng)報(bào)錯(cuò)信息是cannot spawn sh,而不是ssh,所以執(zhí)行步驟4

  • 4.將/Git/usr/bin加入到系統(tǒng)環(huán)境變量
  • 5.關(guān)閉vpn,否則會(huì)出現(xiàn)驗(yàn)證失敗的報(bào)錯(cuò)
  • 6.GOPROXY需要配置國(guó)內(nèi)代理

報(bào)錯(cuò)信息:

go:Get “https://proxy.golang.org/github.com/gin-gonic/gin/@v/v1.6.3.mod”: dial tcp 64.233.187.141:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

配置GOPROXY后

問(wèn)題解決!

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Golang中正確的修改HTTPRequest的Host的操作方法

    在Golang中正確的修改HTTPRequest的Host的操作方法

    我們工作中經(jīng)常需要通過(guò)HTTP請(qǐng)求Server的服務(wù),比如腳本批量請(qǐng)求接口跑數(shù)據(jù),由于一些網(wǎng)關(guān)策略,部分Server會(huì)要求請(qǐng)求中Header里面附帶Host參數(shù),所以本文給大家介紹了如何在Golang中正確的修改HTTPRequest的Host,需要的朋友可以參考下
    2023-12-12
  • Go通過(guò)goroutine實(shí)現(xiàn)多協(xié)程文件上傳的基本流程

    Go通過(guò)goroutine實(shí)現(xiàn)多協(xié)程文件上傳的基本流程

    多協(xié)程文件上傳是指利用多線(xiàn)程或多協(xié)程技術(shù),同時(shí)上傳一個(gè)或多個(gè)文件,以提高上傳效率和速度,本文給大家介紹了Go通過(guò)goroutine實(shí)現(xiàn)多協(xié)程文件上傳的基本流程,需要的朋友可以參考下
    2024-05-05
  • 詳解go如何優(yōu)雅的使用接口與繼承

    詳解go如何優(yōu)雅的使用接口與繼承

    Go語(yǔ)言中的接口和嵌套結(jié)構(gòu)體是兩種重要的代碼設(shè)計(jì)方式,接口定義了一組方法簽名,使得不同的類(lèi)型能夠以相同的方式進(jìn)行交互,本文將給大家介紹go語(yǔ)言如何優(yōu)雅的使用接口與繼承,文中有詳細(xì)的代碼供大家參考,需要的朋友可以參考下
    2024-06-06
  • Go語(yǔ)言應(yīng)該什么情況使用指針

    Go語(yǔ)言應(yīng)該什么情況使用指針

    go語(yǔ)言的指針類(lèi)型和C/C++的指針類(lèi)型用法是一樣的,那么Go語(yǔ)言應(yīng)該什么情況使用指針,本文就詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-07-07
  • golang elasticsearch Client的使用詳解

    golang elasticsearch Client的使用詳解

    這篇文章主要介紹了golang elasticsearch Client的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-05-05
  • 使用Golang的Context管理上下文的方法

    使用Golang的Context管理上下文的方法

    這篇文章主要介紹了使用Golang的Context管理上下文的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Go語(yǔ)言Web開(kāi)發(fā)框架之路由、中間件、參數(shù)校驗(yàn)實(shí)踐記錄

    Go語(yǔ)言Web開(kāi)發(fā)框架之路由、中間件、參數(shù)校驗(yàn)實(shí)踐記錄

    Gin框架以極簡(jiǎn)設(shè)計(jì)、靈活路由分組、可插拔中間件及自動(dòng)化參數(shù)校驗(yàn)聞名,支持多來(lái)源數(shù)據(jù)綁定、結(jié)構(gòu)體驗(yàn)證與統(tǒng)一錯(cuò)誤處理,顯著提升開(kāi)發(fā)效率與系統(tǒng)維護(hù)性,本文給大家介紹Go語(yǔ)言Web開(kāi)發(fā)框架之路由、中間件、參數(shù)校驗(yàn)實(shí)踐記錄,感興趣的朋友一起看看吧
    2025-06-06
  • Go語(yǔ)言Mock單元測(cè)試的實(shí)現(xiàn)示例

    Go語(yǔ)言Mock單元測(cè)試的實(shí)現(xiàn)示例

    Go語(yǔ)言Mock單元測(cè)試通過(guò)模擬外部依賴(lài)實(shí)現(xiàn)隔離測(cè)試,解決傳統(tǒng)測(cè)試中的環(huán)境依賴(lài)、結(jié)果不穩(wěn)定和效率問(wèn)題,感興趣的可以了解一下
    2025-11-11
  • Golang 拷貝Array或Slice的操作

    Golang 拷貝Array或Slice的操作

    這篇文章主要介紹了Golang 拷貝Array或Slice的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • Go中匿名結(jié)構(gòu)體的使用技巧

    Go中匿名結(jié)構(gòu)體的使用技巧

    這篇文章主要給大家分享一個(gè)使用匿名結(jié)構(gòu)體,提升Go編程效率的小技巧,沒(méi)什么技術(shù)深度,屬于在日常寫(xiě)代碼過(guò)程中積累下來(lái)的一個(gè)提升自己編程效率的小經(jīng)驗(yàn)
    2023-08-08

最新評(píng)論

潞城市| 毕节市| 剑阁县| 阿拉善左旗| 芷江| 白玉县| 卢龙县| 庆城县| 高碑店市| 阳新县| 周宁县| 林州市| 商河县| 宜州市| 莒南县| 吉林市| 横山县| 商洛市| 确山县| 绍兴市| 武安市| 老河口市| 宣恩县| 宽甸| 虞城县| 桓仁| 锡林郭勒盟| 嫩江县| 简阳市| 呼图壁县| 张家港市| 西吉县| 石林| 新建县| 林周县| 拉孜县| 汉川市| 洪泽县| 湘西| 德保县| 化德县|