【问题标题】:Can't deploy to firebase . Get ENOENT error无法部署到 firebase 。获取 ENOENT 错误
【发布时间】:2014-10-29 09:30:02
【问题描述】:

每次我运行 firebase deploy 时都会出现以下错误

events.js:72
    throw er; // Unhandled 'error' event
          ^
Error: ENOENT, open '/home/joseph/tmp/11484-12736-1f3kttw.tar.gz'

有什么可能导致它的想法吗?

【问题讨论】:

  • 您提到您没有 /home/joseph/tmp 目录,但您运行的用户是否有权创建 /home/joseph/tmp ?
  • @zouzouek 欢迎来到 StackOverflow 社区!在我们在这里为您提供帮助之前,我们需要比 3 行错误更详细的信息。查看creating a minimal, complete, and verifiable example上的指南

标签: node.js npm firebase


【解决方案1】:

问题的详细信息不充分,但文件 /home/joseph/tmp/11484-12736-1f3kttw.tar.gz 似乎不存在,或者您正在运行的应用程序无法访问它。

【讨论】:

  • 无需添加任何细节,部署到 Firebase 就像运行 firebase deploy 一样简单。我得到的唯一输出是上面的,我的主文件夹中没有 /tmp 目录。
【解决方案2】:

显然,将一个空的 tmp 目录添加到主文件夹解决了这个问题。以 root 身份运行命令不会创建目录本身。

【讨论】:

    【解决方案3】:
    sudo firebase deploy
    

    应该这样做!

    【讨论】:

      猜你喜欢
      • 2018-12-02
      • 2020-05-10
      • 1970-01-01
      • 2017-12-08
      • 1970-01-01
      • 2021-06-05
      • 2016-09-15
      • 2020-10-26
      • 1970-01-01
      相关资源
      最近更新 更多