google-app-engine - 找不到来自本地模块的包“找不到提供包的模块”
问题描述
我一直在将我的应用引擎网站升级到go112。go 应用程序(带有 package github.com/a/main.go
)在一个名为api
( github.com/a/api/
) 的文件夹和另一个名为server
. 这些子包使用其他依赖项。
当我跑步时go vet
,go build
一切似乎都很好。
当我将应用程序部署到应用程序引擎时,构建过程失败(使用 Cloud Build)。输出显示api
找不到文件夹中的包。server
删除对该包的引用时,该文件夹中的另一个包的构建将失败。
奇怪的是,它是我自己的代码,无法通过应用引擎上的编译找到
好像所有子包都没有被“上传”,但我不明白为什么。
我已经跑了go mod init
,go build ./...
没有任何问题。
解决方案
推荐阅读
- c++ - 在链表前面添加新节点的问题
- mysql - 主键是否可能与字母表自动递增?像A,B,C,D
- javascript - 单击按钮时如何删除元素而不是所有div
- powershell - 安排 24 小时后发生的事情
- c++ - 为什么我收到“错误:'apply' 不是 'std' 的成员”?
- r - 在 data.frame 中获取一行作为向量,其中每个元素都是一个字符串
- c# - 将查询保存在不同的变量中
- python - 为什么我会收到此错误:“ModuleNotFoundError: No module named 'nst_utils'”
- javascript - 设置语言环境不需要修改
- html - 将具有绑定的组件移到其父级之外