【问题标题】:Firebase CLI deploy functions - Error: Failed to initialize a regionFirebase CLI 部署功能 - 错误:无法初始化区域
【发布时间】:2017-08-22 19:23:44
【问题描述】:

我在为 Blaze 计划中的应用执行 firebase deploy --only functions 时遇到问题。 我有最新的 firebase-tools CLI (v 3.5.0)。

我收到以下错误:

=== Deploying to 'myapp1234'...

i  deploying functions
i  functions: ensuring necessary APIs are enabled...
i  runtimeconfig: ensuring necessary APIs are enabled...
✔  runtimeconfig: all necessary APIs are enabled
✔  functions: all necessary APIs are enabled
i  functions: preparing functions directory for uploading...
i  functions: packaged functions (1.29 KB) for uploading
✔  functions: functions folder uploaded successfully
i  starting release process (may take several minutes)...
i  functions: updating function myFunc...
⚠  functions[myFunc]: Deploy Error: Failed to initialize a region


Functions deploy had errors. To continue deploying other features (such as database), run:
    firebase deploy --except functions

Error: Functions did not deploy properly.

在过去的 12 小时内,我每半小时重试一次,以为发生了中断。 Firebase 状态页面显示全部为绿色。

【问题讨论】:

    标签: firebase firebase-tools


    【解决方案1】:

    好的,这就是我发现的,有点奇怪:

    firebase list 显示您有权访问的所有 Firebase 项目,但它们尚不可用(即作为别名添加到您当前的文件夹项目中)。

    即使 firebase-tools CLI 允许您执行firebase deploy --project myproject1,如果您没有.firebaserc => 中声明myproject1,它也会因上述奇怪的区域错误而失败。

    为了解决这个问题,我发现有两个选项:

    • firebase use --add(将触发交互式列表)
    • firebase use myproject1

    => 然后firebase deploy --project myproject1 将起作用(有或没有可选的--only functions

    【讨论】:

    • 这并不能解决我的问题,还有什么我可以尝试的吗?
    • @gomezluisj 你找到解决方案了吗?我也尝试了上述方法,但它没有解决问题。
    • @jasan 是的,我写了谷歌,他们解决了,顺便说一句,花了两周时间。
    • @gomezluisj 你写了谷歌?他们是专门为你修好的吗?!
    • @VictorFerreira 我使用 firebase 支持联系他们,两周后他们在解决问题后回信,这是他们的问题,所以我认为它影响了几个客户,而不仅仅是我.
    猜你喜欢
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 1970-01-01
    • 2021-12-01
    • 2018-08-20
    相关资源
    最近更新 更多