无法使用gcloud组件272.0.0部署到App Engine标准


13

我已经有几个星期没有更改任何yaml文件了。不管我要推送我的go服务还是python。有没有人看到这个错误?注意:这不会使我的生产应用程序被部署为带有“ experiments.yaml”的东西的信心。

gcloud app deploy myApp.yaml -v v0-11-09 --project=myProject

ERROR: (gcloud.app.deploy) Failed to parse YAML from [gs://runtime-builders/experiments.yaml]: mapping values are not allowed here
  in "<file>", line 2, column 14
make: *** [deploy] Error 1

更新:仅在最新版本的gcloud组件(272.0.0)中发生

我只是恢复到以前的版本(271.0.0),一切都很好。有没有办法将此错误报告给Google?我目前不支付支持费用,但如果允许的话,我想为Google团队提供帮助。


1
我遇到了同样的问题,并且还通过还原到以前的Google Cloud SDK版本解决了该问题。
Dave Radcliffe

从docker容器使用cloud SDK的任何人都应使用直接标签恢复为旧版本:hub.docker.com/r/google/cloud-sdk/tags
drelliot

1
从1.55PM(PDT)开始,它似乎已固定在最新版本上。您可以再次更新到最新!
PCS-I

Answers:


15

在这里有同样的问题。到目前为止,唯一的方法是还原到旧版本。

gcloud components update --version=271.0.0

从1.55PM(PDT)开始,它似乎已固定在最新版本上。您可以再次更新到最新!


我根据上述降级了我的gcloud组件。但是我的java / maven部署仍然失败,出现以下信息:信息:提交命令:/ Users / user / Library / Application Support / google-cloud-tools-java / managed-cloud-sdk / LATEST / google-cloud-sdk / bin / gcloud app deploy --project projectid 12:32:31.031 [INFO] GCLOUD:错误:(gcloud.app.deploy)无法从[gs://runtime-builders/experiments.yaml]解析YAML:不允许映射值此处12:32:31.031 [INFO] GCLOUD:在“ <文件>”中,第2行,第14列
Bruce Wilcox

尝试删除用于构建项目的临时文件夹和目标文件夹。
PCS-I

这工作得很好。谢谢!
布莱恩

也有这个问题,但尝试部署React应用。如何删除临时文件夹和目标文件夹?
洪卢

在Windows上,可以使用%temp%访问temp文件夹,但我不确定为您的react应用程序缓存的内容是什么。最坏的情况是,使用旧版本重新安装gcloud应该会修复它。
PCS-I
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.