Github操作在存储库中找不到包

时间:2020-06-25 05:46:38

标签: go github github-actions

设置github动作管道时,我找不到它来查找存储库中的软件包,并且测试失败,因为它缺少软件包。

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

我相信我的目录结构是合理的,因为我在本地进行测试和构建没有任何麻烦:

"issuer_dn" : "CN=usa,O=SE,DC=abc,DC=com",

View the run here

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

1 个答案:

答案 0 :(得分:2)

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