登录
首页 >  Golang >  Go问答

找不到存储库中的Github操作

来源:stackoverflow

时间:2024-02-21 08:45:22 321浏览 收藏

积累知识,胜过积蓄金银!毕竟在Golang开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《找不到存储库中的Github操作》,就带大家讲解一下知识点,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

设置 github 操作管道时,我无法让它找到我的存储库中的包,并且测试失败,因为它缺少包。

发生的情况是,它在某个地方克隆了存储库,但不包括克隆的存储库的目录来查找包。这失败了,因为我正在代码中从该存储库中导入包。

我相信我的目录结构是健全的,因为我在本地测试和构建时没有遇到任何问题:

.                                                                                                                                                           │
├── extractors                                                                                                                                              │
│   ├── fip.go                                                                                                                                              │
│   └── fip_test.go                                                                                                                                         │
├── fixtures                                                                                                                                                │
│   └── fip                                                                                                                                                 │
│       ├── bad_req.json                                                                                                                                    │
│       └── history_response.json                                                                                                                           │
├── .github                                                                                                                                                 │
│   └── workflows                                                                                                                                           │
│       └── go_test.yml                                                                                                                                     │
├── main.go                                                                                                                                                 │
├── Makefile                                                                                                                                                │
├── playlist                                                                                                                                                │
│   └── playlist.go                                                                                                                                         │
├── README.md                                                                                                                                                                                                                                                                                          │
└── utils                                                                                                                                                   │
    ├── logger                                                                                                                                              │
    │   └── logger.go                                                                                                                                       │
    └── mocks                                                                                                                                               │
        └── server.go                                                                                                                                       │
                                                                                                                                                            │

在此处查看运行情况

如何让 github 操作也在克隆的目录中查找包?


解决方案


确保运行 go mod init MODULE_NAME (如果项目位于 GOROOT 或 GOPATH 外部)或仅运行 go mod init (如果项目位于 GOROOT 或 GOPATH 内部)。该命令应在项目的根文件夹中运行。这将创建一个 go.mod 文件,该文件将使 go 解析您的包。

今天关于《找不到存储库中的Github操作》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>