今天剛開始使用GCloud Functions
,我遇到了問題。 我已經更新了我的一個項目,可以使用谷歌的local-emulator
(@ google-cloud/functions-emulator)來調試和測試我的新功能。 一切順利,模擬器部署進展得很好。 ```GCloud函數調試部署失敗
$ functions deploy doThing --trigger-http --timeout=540s
Copying file:///var/folders/nw/.../T/us-central1-doThing-....zip...
Waiting for operation to finish...done.
Deploying function.......done.
Function doThing deployed.
```
但是當我嘗試使用做同樣的事情,實際gcloud beta functions
我得到一個編譯錯誤,沒有任何理由或明顯的方式進行調試:
```
$ gcloud beta functions deploy doThing --stage-bucket test-bucket --trigger-http --timeout=360s
Copying file:///var/folders/nw/.../T/tmpUJvuxd/fun.zip [Content-Type=application/zip]...
| [1 files][ 7.5 MiB/ 7.5 MiB]
Operation completed over 1 objects/7.5 MiB.
Deploying function (may take a while - up to 2 minutes)...failed.
ERROR: (gcloud.beta.functions.deploy) OperationError: code=13, message=Error in the build environment
```
在GClould日誌我沒有得到任何其他細節==>https://pastebin.com/6H7DRkE8
如何調試此部署問題?
我們將使用默認設置更好地研究曲面錯誤。 –
@zachary那太酷了! – maephisto