2016-03-22 5 views
9
version: 2.4.2 
Could not start watchman; falling back to NodeWatcher for file system events. 
Visit http://www.ember-cli.com/user-guide/#watchman for more info. 
File: /home/user/Documents/myApp/app 
The Broccoli Plugin: [object Object] failed with: 
Error: watch /home/user/Documents/myApp/app ENOSPC 
at exports._errnoException (util.js:870:11) 
at FSWatcher.start (fs.js:1234:19) 
at Object.fs.watch (fs.js:1262:11) 
at NodeWatcher.watchdir (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/sane/src/node_watcher.js:144:20) 
at new NodeWatcher (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/sane/src/node_watcher.js:45:8) 
at new sane (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/sane/index.js:17:12) 
at EventEmitter.Watcher_addWatchDir [as addWatchDir] (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/broccoli-sane-watcher/index.js:93:17) 
at /home/user/Documents/myApp/node_modules/ember-cli/node_modules/ember-cli-broccoli/lib/builder.js:95:35 
at lib$rsvp$$internal$$tryCatch (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1036:16) 
at lib$rsvp$$internal$$invokeCallback (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1048:17) 


The broccoli plugin was instantiated at: 
at WatchedDir.Directory (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/broccoli-source/index.js:14:31) 
at new WatchedDir (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/broccoli-source/index.js:58:13) 
at EmberApp._initOptions (/home/user/Documents/myApp/node_modules/ember-cli/lib/broccoli/ember-app.js:221:16) 
at new EmberApp (/home/user/Documents/myApp/node_modules/ember-cli/lib/broccoli/ember-app.js:93:8) 
at module.exports (/home/user/Documents/myApp/ember-cli-build.js:6:13) 
at Class.module.exports.Task.extend.setupBroccoliBuilder (/home/user/Documents/myApp/node_modules/ember-cli/lib/models/builder.js:55:19) 
at Class.module.exports.Task.extend.init (/home/user/Documents/myApp/node_modules/ember-cli/lib/models/builder.js:89:10) 
at new Class (/home/user/Documents/myApp/node_modules/ember-cli/node_modules/core-object/core-object.js:18:12) 
at Class.module.exports.Task.extend.run (/home/user/Documents/myApp/node_modules/ember-cli/lib/tasks/serve.js:15:19) 
at /home/user/Documents/myApp/node_modules/ember-cli/lib/commands/serve.js:70:22 
+0

आप बोवर घटकों और नोड मॉड्यूल फिर से स्थापित करने की कोशिश की है? –

+0

@ stijn.aerts जो काम नहीं करेंगे क्योंकि यह पहरेदार –

उत्तर

6

क्या आपके पास पहरेदार स्थापित है? हो सकता है कि यह नोडवॉच समस्या को बाईपास करने में मदद कर सके। मेरी 64 बिट ubuntu में:

// installing watchman from source 
git clone https://github.com/facebook/watchman.git 
cd watchman 
./autogen.sh 
./configure 
make 
sudo make install 

पूर्ण स्थापना चौकीदार के संबंध में निर्देश भी क्योंकि आपके सिस्टम में अधिकतम सीमा तक पहुँचने inotify घड़ियों की यहाँ https://facebook.github.io/watchman/docs/install.html

17

यह त्रुटि है पाया जा सकता है।

cat /proc/sys/fs/inotify/max_user_watches

अधिकतम संख्या निर्धारित करने के लिए inotify की

अस्थायी रूप से

देखता है:

  • अंत में अपनी पसंद के मूल्य के साथ भागो sudo sysctl fs.inotify.max_user_watches=

    inotify घड़ियों की अधिकतम संख्या की जांच करने के ।

स्थायी रूप से

:

  • echo 878987 | sudo tee -a /proc/sys/fs/inotify/max_user_watches
+0

से संबंधित है fs.inotify.max_user_watches सेटिंग क्या करता है? – ashipj

+1

क्या कोई ** अधिक स्थायी ** तरीका है? कुछ ऐसा जो रिबूट के बाद काम करता है? –

संबंधित मुद्दे