0

不知道为什么,但是当我尝试在我的桌面上运行任何流星应用程序(示例、新应用程序、当前正在开发的应用程序)时,我得到了这个:

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、node、meteor)并且像一个魅力一样工作,已经尝试卸载流星和节点并且问题仍然存在。

任何的想法?

4

2 回答 2

2

嗯...发现了问题,Dropbox 正在观看太多文件,如果我停止 Dropbox 流星照常工作,为了保持两者正常工作,我必须编辑 /proc/sys/fs/inotify/max_user_watches 并将那里的数字设置为 100000 , 之后两个都ok

于 2013-03-14T05:27:44.000 回答
0

运行以下命令。这可能会有所帮助

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
于 2013-10-13T03:14:35.633 回答