【发布时间】:2021-02-06 01:28:59
【问题描述】:
为什么我在尝试部署到 Google Cloud App Engine 时会收到以下错误?
gcloud crashed (FileNotFoundError): [Errno 2] No such file or directory: '/home/.../.../venv/lib64'
该目录存在于我的本地计算机上,但我的代码中对 lib64 的唯一引用位于 .gitignore 文件中。该错误似乎与我的环境有关,但我不确定如何解决此问题。有什么想法吗?
其他详情: 该错误仅在我尝试从一个特定分支部署代码时发生。我已经从创建此问题分支的开发人员那里部署了其他分支,并且没有遇到任何问题。
代码库是 Python/Django。这个特殊的问题分支在我的本地机器上运行良好,当我尝试将它部署到 Google App Engine 上的开发服务器时,它只会给我带来麻烦。
在这个错误中唯一可重现的是这个特定的分支。我只是不确定从哪里开始寻找为什么会发生这种情况。
【问题讨论】:
-
您好,如果您可以添加一些复制步骤或minimal reproducible example 来显示您的问题是如何产生的,这将非常有帮助。
标签: python django google-app-engine virtualenv gcloud