首页 > 解决方案 > 找不到来自本地模块的包“找不到提供包的模块”

问题描述

我一直在将我的应用引擎网站升级到go112。go 应用程序(带有 package github.com/a/main.go)在一个名为api( github.com/a/api/) 的文件夹和另一个名为server. 这些子包使用其他依赖项。

当我跑步时go vetgo build一切似乎都很好。

当我将应用程序部署到应用程序引擎时,构建过程失败(使用 Cloud Build)。输出显示api找不到文件夹中的包。server删除对该包的引用时,该文件夹中的另一个包的构建将失败。

奇怪的是,它是我自己的代码,无法通过应用引擎上的编译找到

好像所有子包都没有被“上传”,但我不明白为什么。

我已经跑了go mod initgo build ./...没有任何问题。

标签: google-app-enginego

解决方案


推荐阅读