{"action":"closed","issue":{"url":"https://api.github.com/repos/google/material-design-icons/issues/96","labels_url":"https://api.github.com/repos/google/material-design-icons/issues/96/labels{/name}","comments_url":"https://api.github.com/repos/google/material-design-icons/issues/96/comments","events_url":"https://api.github.com/repos/google/material-design-icons/issues/96/events","html_url":"https://github.com/google/material-design-icons/issues/96","id":64646610,"number":96,"title":"material-design-icons make my my grunt watch task freeze","user":{"login":"casertap","id":284394,"avatar_url":"https://avatars.githubusercontent.com/u/284394?v=3","gravatar_id":"","url":"https://api.github.com/users/casertap","html_url":"https://github.com/casertap","followers_url":"https://api.github.com/users/casertap/followers","following_url":"https://api.github.com/users/casertap/following{/other_user}","gists_url":"https://api.github.com/users/casertap/gists{/gist_id}","starred_url":"https://api.github.com/users/casertap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/casertap/subscriptions","organizations_url":"https://api.github.com/users/casertap/orgs","repos_url":"https://api.github.com/users/casertap/repos","events_url":"https://api.github.com/users/casertap/events{/privacy}","received_events_url":"https://api.github.com/users/casertap/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-26T22:22:34Z","updated_at":"2015-04-15T22:33:56Z","closed_at":"2015-04-15T22:33:56Z","body":"the grunt serve command freeze\r\n````\r\nRunning \"concurrent:ionic\" (concurrent) task\r\nRunning \"ionic:serve\" (ionic) task\r\nRunning \"watch\" task\r\nWaiting...\r\n````\r\n\r\nI'm on mac osx.\r\nI saw articles saying:\r\nOn most systems the maximum number of watches that can be created per user is limited to 8192. watchdog needs one per directory to monitor. To change this limit, edit /etc/sysctl.conf and add:\r\nfs.inotify.max_user_watches=16384\r\n\r\nbut it does not help.\r\nI have a basic setting (I keep the bower_components folder outside of app but I copy it inside of www during the dist task:\r\n/app\r\n------/images\r\n------/styles\r\n------/index.html\r\n/bower_components\r\n....\r\n/www\r\n-------/bower_components\r\n-------/images\r\n-------/styles\r\n-------/index.html\r\n\r\nmy watch part look like this\r\n````\r\nwatch: {\r\n      bower: {\r\n        files: ['bower.json'],\r\n        tasks: ['wiredep', 'newer:copy:app']\r\n      },\r\n      html: {\r\n        files: ['<%= yeoman.app %>/**/*.html'],\r\n        tasks: ['newer:copy:app']\r\n      },\r\n      js: {\r\n        files: ['<%= yeoman.app %>/<%= yeoman.scripts %>/**/*.js'],\r\n        tasks: ['newer:copy:app', 'newer:jshint:all']\r\n      },\r\n      compass: {\r\n        files: ['<%= yeoman.app %>/<%= yeoman.styles %>/**/*.{scss,sass}'],\r\n        tasks: ['compass:server', 'autoprefixer', 'newer:copy:tmp']\r\n      },\r\n      gruntfile: {\r\n        files: ['Gruntfile.js'],\r\n        tasks: ['ngconstant:development', 'newer:copy:app']\r\n      }\r\n    },\r\n````\r\n\r\n"}}