首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用GOPROXY=off golangci禁用模块查找

用GOPROXY=off golangci禁用模块查找
EN

Stack Overflow用户
提问于 2022-03-01 10:51:40
回答 1查看 1.2K关注 0票数 1

我有一个供应商文件夹和CI/CD任务链接。在把文件夹推到gitlab之前我做了

代码语言:javascript
复制
go mod tidy
go mod vendor

我在Makefile中的链接任务看起来像

代码语言:javascript
复制
@GO111MODULE=on GOFLAGS=-mod=vendor GOPROXY=off $(GOLINT) run ./... -v --max-same-issues 0

当我开始在本地做衬布的时候,我没有任何问题。但是在CI/CD中我遇到了一个错误

运行错误:上下文加载失败:加载包失败:未能加载go/packages: err: exit状态1: stderr: go: github.com/jmoiron/sqlx@v1.3.1: GOPROXY=off禁用的模块查找

所以我不明白为什么我会犯这个错误

Update I决定删除供应商、go.mod和go.sum。然后我创建了新的go.mod

代码语言:javascript
复制
go mod vendor

在那之后,我得到了同样的错误,但是使用了另一个包。

level=error msg=“运行错误:上下文加载失败:加载包失败:未能加载go/packages:错误:退出状态1: stderr: go: github.com/fsnotify/fsnotify@v1.5.1: GOPROXY=off

禁用的模块查找

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-01 14:35:00

问题是在golangci模块-下载模式的设置中。

此解决方案将此变量设置为供应商模式:

代码语言:javascript
复制
modules-download-mode: vendor
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71307320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档