【发布时间】:2015-09-25 15:58:58
【问题描述】:
当我运行 gcloud preview app run app.yaml 时,我在 appengine 上收到此错误:
The --custom_entrypoint flag must be set for custom runtimes
我的app.yaml看起来像:
version: 0-1-1
runtime: custom
vm: true
api_version: 1
manual_scaling:
instances: 1
handlers:
- url: .*
script: dynamic
我的 dockerfile 只是:
FROM google/nodejs-runtime
我重新安装了gcloud 以获取最新版本,托管虚拟机的 yaml 配置有什么变化吗?这让我无法测试我的应用。
【问题讨论】:
-
Google Cloud SDK 版本 0.9.65 存在较早的错误,但应该已修复。您能否通过运行验证您拥有的 SDK 版本:gcloud version 相关问题和解决方法位于:stackoverflow.com/questions/30945321/…
-
仅供参考 - 我也看到 Google Cloud SDK 0.9.67 出现此错误。我正在检查解决方法或修复方法。
-
只是为了更新,我回滚到以前的版本 0.9.66 并且不再看到错误。我跑了:gcloud config set component_manager/fixed_sdk_version 0.9.66 -- 要回到最新版本,运行:gcloud config unset component_manager/fixed_sdk_version
-
谢谢,这对我有用(别忘了在之后做
gcloud components update)。
标签: google-app-engine gcloud gcloud-node managed-vm