我在尝试将ruby应用程序部署到谷歌云平台时收到以下错误:
$ gcloud preview app deploy app.yaml
Beginning deployment...
...
ERROR: (gcloud.preview.app.deploy) Error Response: [13] Not enough VMs ready (0/1 ready, 1 still deploying).
修复:删除.bundle/config
和vendor
并运行bundle install
而不是bundle install --path vendor/bundle
使用--path vendor/bundle
运行bundler会破坏云中正在构建的容器。我通过在日志查看器中查看crash.log
并找到缺少所需gem的一行找到了这一点。我只能假设这与平台运行时和我的本地环境之间的差异有关。