2014-09-04 55 views
0

每次我火力運行部署我得到以下錯誤無法部署到Firebase。獲取ENOENT錯誤

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

上什麼可能會導致它的任何想法?

+0

你提到你沒有/ home/joseph/tmp目錄,但是你運行的用戶有權創建/ home/joseph/tmp嗎? – mimming 2014-09-04 18:18:51

+0

@zouzouek歡迎來到StackOverflow社區!我們需要比3行錯誤更多的細節,然後才能在這裏爲您提供幫助。查看關於[創建最小,完整和可驗證的示例]的指南(http://stackoverflow.com/help/mcve) – Kato 2014-09-04 19:26:10

回答

0

該問題具有不足的細節,但似乎文件/home/joseph/tmp/11484-12736-1f3kttw.tar.gz要麼不存在,要麼您的運行應用程序無法訪問該文件。

+0

無需添加任何細節,部署到firebase就像運行「firebase deploy」一樣簡單。我得到的唯一的輸出是上面和我的主文件夾中沒有/ tmp目錄。 – zouzouek 2014-09-04 15:38:00

7

顯然將一個空的tmp目錄添加到主文件夾修復了問題。以root用戶身份運行該命令不會創建目錄本身。

+1

這爲我工作 – 2014-12-03 21:05:01

0
sudo firebase deploy 

這應該做到這一點!