簡體   English   中英

Github 操作在存儲庫中找不到 package

[英]Github actions can't find package within repository

在設置 github 操作管道時,我無法讓它找到我的存儲庫中的包,並且測試失敗,因為它缺少包。

發生的情況是它在某個地方克隆了 repo,但不包括克隆的 repo 的目錄來查找包。 那失敗了,因為我在我的代碼中從該倉庫中導入包。

我相信我的目錄結構是合理的,因為我在本地測試和構建沒有問題:

.                                                                                                                                                           │
├── 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 動作也在克隆目錄中查找 package ?

確保運行go mod init MODULE_NAME (如果項目在 GOROOT 或 GOPATH 之外)或只是簡單地go mod init (如果項目在 GOROOT 或 GOPATH 內)。 該命令應在項目的根文件夾中運行。 這將創建一個go.mod文件,該文件將啟用go解析您的包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM