I started my first project with ember cli and I noticed that the live reload isn't working. When I start the development server, I get multiple error messages (see below). Changes to the code base are only available after a restart of the server.
$ ember server
version: 0.1.2
Livereload server on port 35729
Serving on http://0.0.0.0:4200/
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21)
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21)
...
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21)
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21)
Build successful - 1180ms.
Slowest Trees | Total
-------------------------------+----------------
Concat | 368ms
ES6Concatenator | 150ms
ES3SafeFilter | 149ms
JSHint - App | 104ms
JSHint - Tests | 80ms
At this stage I have the following packages/addons installed:
DEBUG: -------------------------------
DEBUG: Ember : 1.7.0
DEBUG: Ember Data : 1.0.0-beta.10
DEBUG: EmberFire : 1.3.1
DEBUG: Handlebars : 1.3.0
DEBUG: jQuery : 1.11.1
DEBUG: -------------------------------
Any idea what could cause this issue? It is quite annoying to restart the server for every change. Thank you for your suggestions.
Add this parameters(liveReload and Watcher) to the file
and this will end with something like this:The error is essentially caused by FSEvents watching too many files. If you're using Sublime Text, try excluding
node_modules/
,tmp/
, anddist/
from your project (add them to thefolder_exclude_patterns
array in your Sublime user preferences).If you're not using Sublime, or if doing so doesn't fix the issue, try upgrading your version of Node and version of
ember-cli
to the latest versions, as well as installingwatchman
usingbrew install watchman
if you have Homebrew installed/are on OS X (as the latest versions ofember-cli
no longer rely on FSEvents.Source: https://github.com/ember-cli/ember-cli/issues/1260#issuecomment-67549158