最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
如何解決go包管理相關問題

本篇文章為大家展示了如何解決go包管理相關問題,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

專注于為中小企業(yè)提供做網站、成都網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)南票免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。

1. 下載被墻的包

export GO111MODULE=on
export GOPROXY=https://goproxy.io

輕松解決類似下面的問題: go get golang.org/x/sys: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

有些repo我們不希望走代理,比如公司內部repo,需要單獨設置: export GOPRIVATE="gitlab.xxx.com" GONOPROXY="gitlab.xxx.com"

export GOPROXY=direct, 關閉。

2. 用ssh協(xié)議訪問私有倉庫

go env -w GOPRIVATE=gitlab.xxx.com

問題: fatal: could not read Username for 'https://gitlab.xxx.com': terminal prompts disabled

辦法: git config --add --global url."[email protected]:".insteadOf https://gitlab.xxx.com

參考: https://erwinvaneyk.nl/private-repositories-with-go-mod/

3 更新go mod

go get -d gitlab.xxx.com/xxx/containerd@80c0ab87fbe6888064cd243aa6a6be77aa7968bf 在go.mod中,在requires里把私有repo刪掉,在replace中更新如下: github.com/containerd/containerd v1.4.0 => gitlab.xxx.com/xxx/containerd v0.0.0-20201202101137-80c0ab87fbe6

然后刷新: go mod vendor

4 go mod tidy: checksum mismatch問題

go clean -modcache rm go.sum go mod tidy

5. vndr

containerd項目, 使用如下: vndr github.com/containerd/cri 362dc5e4e008912d93876d0d194ab0bf6a469aa2 [email protected]:eci-depend/cri.git

6. gosum

背景:https://goproxy.io/zh/docs/GOSUMDB-env.html

錯誤: go get -d gitlab.xxx.com/yyy/cri@zzz

go: k8s.io/[email protected] requires github.com/euank/[email protected]+incompatible: verifying go.mod: github.com/euank/[email protected]+incompatible/go.mod: reading https://goproxy.io/sumdb/sum.golang.org/lookup/github.com/euank/[email protected]+incompatible: 410 Gone server response: not found: github.com/euank/[email protected]+incompatible: invalid version: +incompatible suffix not allowed: module contains a go.mod file, so semantic import versioning is required

解決: export GOSUMDB=off

上述內容就是如何解決go包管理相關問題,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞名稱:如何解決go包管理相關問題
標題URL:http://fisionsoft.com.cn/article/ihcdes.html