首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Github动作在本地不起作用呢?

为什么Github动作在本地不起作用呢?
EN

Stack Overflow用户
提问于 2022-02-24 21:09:30
回答 1查看 396关注 0票数 2

我正在构建一个Go项目,我在每次签入时都使用Github操作。

项目在这里:https://github.com/filecoin-project/bacalhau

当我在本地运行项目时,它运行得很好--例如:

代码语言:javascript
复制
❯ golangci-lint run
❯

但是,当我在Github操作中执行相同的命令时,我会收到警告,好像我没有正确地在模块中使用(猜测)。

代码语言:javascript
复制
  Error: undeclared name: `libp2p` (typecheck)
  Error: undeclared name: `libp2p` (typecheck)
  Error: undeclared name: `libp2p` (typecheck)
  Error: "github.com/libp2p/go-libp2p" imported but not used (typecheck)
  
  Error: issues found

即使我去掉了皮棉,我也会遇到类似的问题(它的构造不正确--例如https://github.com/filecoin-project/bacalhau/runs/5313987141?check_suite_focus=true )

有一次,我通过ssh登录并手动执行构建(例如,go build),失败时也有相同的错误,但是这可以通过执行go mod vendorgo mod tidy内联来解决。但是,这不应该是必要的,对吧?因为我签了一个供应商目录?

我遗漏了什么?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-28 23:29:53

我解决了这个问题,把我的/vendor dir中的所有东西都吹走了,然后把它吹走了。这迫使GitHub操作重新下载所有内容。不知道这是否是最有效的解决方案,但对我有效!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71258290

复制
相关文章

相似问题

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