2015-11-30 107 views
1

我使用嘗試的NodeJS的gcloud免費試用,我gettng的同時部署gcloud着部署應用程序的NodeJS

Updating module [default]...failed. 
ERROR: (gcloud.preview.app.deploy) Server responded with code [400]: 
Bad Request Unexpected HTTP status 400. 
The version field in the app.yaml file must match the version provided as a GET parameter. 

我檢查一切錯誤運行良好並配置好。

請注意,我有另一個應用程序已經運行在gcloud上。

感謝

+0

感謝您報告此,它看起來像一個bug。要確認,你的'app.yaml'中沒有'version'字段,對吧?你可以通過降級到像0.9.84這樣的版本來解決這個問題:'gcloud components update --version = 0.9.84'(這個版本是已知的,0.9.88之前的版本可能仍然有效)。 –

+0

是的,我沒有,Gcloud nodejs教程提供的版本參數只有使用終端傳遞它作爲參數! 感謝您的幫助 –

+0

使用0.9.84給我這個錯誤 更新模塊[默認] ...失敗。 錯誤:(gcloud.preview.app.deploy)服務器以代碼[500]響應: 內部服務器錯誤。 服務器錯誤(500) 發生服務器錯誤。 –

回答

1

感謝@薩克利 - 紐曼

設置

use_appengine_api true 

解決它