2013-03-12 72 views
0

不知道爲什麼,但我想在我的桌面上運行的任何流星應用程序(例子,新的應用,目前應用在開發)我得到這樣的:Ubuntu的流星錯誤

meteor 
[[[[[ ~/tmp/lol ]]]]] 

Initializing mongo database... this may take a moment. 
Running on: http://localhost:3000/ 

/usr/lib/meteor/app/lib/fiber-helpers.js:23 
    }).run(); 
    ^
Error: watch ENOSPC 
    at errnoException (fs.js:806:11) 
    at FSWatcher.start (fs.js:837:11) 
    at Object.fs.watch (fs.js:861:11) 
    at _.extend._scan (/usr/lib/meteor/app/meteor/run.js:424:24) 
    at Array.forEach (native) 
    at Function._.each._.forEach (/usr/lib/meteor/lib/node_modules/underscore/underscore.js:79:11) 
    at new DependencyWatcher (/usr/lib/meteor/app/meteor/run.js:360:5) 
    at exports.run.start_watching (/usr/lib/meteor/app/meteor/run.js:593:17) 
    at /usr/lib/meteor/app/meteor/run.js:651:5 
    at exports.inFiber (/usr/lib/meteor/app/lib/fiber-helpers.js:22:12) 

我的辦公室桌面上有相同的版本(Ubuntu的,節點,流星)和作品像一個魅力,已經嘗試卸載流星和節點,問題依然存在。

有什麼想法嗎?

+0

什麼操作系統是你的桌面?另外如何如何在這臺機器上有空閒的磁盤空間,最後你是否以root身份運行? – Akshat 2013-03-12 08:19:11

回答

2

那麼...發現問題,Dropbox正在監視太多的文件,如果我像往常一樣停止Dropbox meteor工作,爲了保持雙方工作,我必須編輯/ proc/sys/fs/inotify/max_user_watches並設置數字在那裏爲100000,之後這兩個都沒問題

0

運行以下命令。這可能有幫助

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p