3

我的流星应用程序在启动后立即发生错误,上面写着:

=> Meteor server running on: http://localhost:3000/

/home/<me>/.meteor/tools/3cba50c44a/tools/run.js:425
    throw e;
          ^
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._startDirectoryWatches (/home/<me>/.meteor/tools/3cba50c44a/tools/watch.js:438:14)
    at Array.forEach (native)
    at Function._.each._.forEach (/home/<me>/.meteor/tools/3cba50c44a/lib/node_modules/underscore/underscore.js:79:11)
    at _.extend._startDirectoryWatches (/home/<me>/.meteor/tools/3cba50c44a/tools/watch.js:422:7)
    at new Watcher (/home/<me>/.meteor/tools/3cba50c44a/tools/watch.js:294:8)
    at exports.run.startWatching (/home/<me>/.meteor/tools/3cba50c44a/tools/run.js:481:15)
    at /home/<me>/.meteor/tools/3cba50c44a/tools/run.js:613:5
    at exports.inFiber (/home/<me>/.meteor/tools/3cba50c44a/tools/fiber-helpers.js:24:12)

我只需要重新启动流星,它就可以正常启动。

我在 ubuntu 12.10、Meteor 0.6.5.1 上,安装的软件包如下:

insecure
preserve-inputs
jquery
http
standard-app-packages
oauth2
accounts-base
oauth
service-configuration
accounts-ui
random
accounts-oauth
accounts-google

有人有想法吗?

非常感谢菲利普

4

2 回答 2

6

运行此命令

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

这将增加 Ubuntu 的监视文件设置数量。

于 2016-01-11T20:58:20.593 回答
1

该错误ENOSPC意味着您的磁盘上没有足够的空间供流星运行。虽然我不确定这是问题所在,但它可能与空间或权限有关。

看看df你有什么免费的,或者如果这是问题,请删除一些文件。

于 2013-08-29T13:40:53.740 回答