找不到本地模块中的软件包“找不到提供软件包的模块”

时间:2019-09-29 20:09:38

标签: google-app-engine go

我已经将我的App Engine网站升级到 go112 。 go应用程序(带有软件包github.com/a/main.go)正在使用名为apigithub.com/a/api/)和另一个名为server的文件夹中的多个子软件包。这些子程序包使用其他依赖项。

当我运行go vet时,go build一切似乎都很好。

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

奇怪的是,它是我自己的代码,无法在应用程序引擎上进行编译

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

我已经运行go mod initgo build ./...,没有任何问题。

0 个答案:

没有答案