每次运行gcloud app deploy
命令时都会出现此错误。
我的app.yaml
和manage.py
在同一个目录下。我也不是从本地磁盘C工作,而是从本地磁盘G工作,并使用Visual Studio代码cmd终端。
ERROR: An app.yaml (or appengine-web.xml) file is required to deploy this directory as an App Engine application. Create an app.yaml file using the directions at https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml (App Engine Flexible Environment) or https://cloud.google.com/appengine/docs/standard/python/config/appref (App Engine Standard Environment) under the tab for your language.
ERROR: (gcloud.app.deploy) [G:\] could not be identified as a valid source directory or file.
3条答案
按热度按时间vcudknz31#
据我所知,你正在从你的G:本地磁盘。
为了部署应用程序,您的路径应该是app.yaml文件所在的路径,或者在运行“gcloud app deploy”时将路径指定为第一个示例中所示的参数。
osh3o9ms2#
1.你弄错了目录。
1.要确定app.yaml路径,您可以将其包含到命令行中,如下所示:
gcloud --quiet --project $PROJECT_ID app deploy app.yaml
jmp7cifd3#
遇到了类似的问题,并没有真正能够解决它在任何可能的方式。做了各种各样的变化,该应用程序。yml和
gcloud app deploy
会给予我的ERROR: (gcloud.app.deploy) could not be identified as a valid source directory or file
然后我运行
gcloud --quiet app deploy app.yaml
得到这个然后我意识到2件事.未转义的空间在
ruby projects
文件夹中的路线和文件应该被称为app.yaml
不是app.yml
所以它是混乱的一切.改变它是ruby_projects
和设置app.yaml
这一次和繁荣!