我的流星应用程序在启动后立即出现错误,即:
=> 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
有人有想法吗?
非常感谢 菲利普
答案 0 :(得分:6)
运行此命令
echo fs.inotify.max_user_watches=582222 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
这将增加Ubuntu的观看文件数量。
答案 1 :(得分:1)
错误ENOSPC
表示磁盘上没有足够的空间来运行meteor。虽然我不确定这是问题,但可能与空间或权限有关。
查看df
以查看您有空的内容,或者删除一些文件(如果这是问题)。