{"action":"created","issue":{"url":"https://api.github.com/repos/guard/listen/issues/369","repository_url":"https://api.github.com/repos/guard/listen","labels_url":"https://api.github.com/repos/guard/listen/issues/369/labels{/name}","comments_url":"https://api.github.com/repos/guard/listen/issues/369/comments","events_url":"https://api.github.com/repos/guard/listen/issues/369/events","html_url":"https://github.com/guard/listen/issues/369","id":144788563,"number":369,"title":"OS X < 10.9 not supported by rb-fsevent without recompile","user":{"login":"vaz","id":224078,"avatar_url":"https://avatars.githubusercontent.com/u/224078?v=3","gravatar_id":"","url":"https://api.github.com/users/vaz","html_url":"https://github.com/vaz","followers_url":"https://api.github.com/users/vaz/followers","following_url":"https://api.github.com/users/vaz/following{/other_user}","gists_url":"https://api.github.com/users/vaz/gists{/gist_id}","starred_url":"https://api.github.com/users/vaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vaz/subscriptions","organizations_url":"https://api.github.com/users/vaz/orgs","repos_url":"https://api.github.com/users/vaz/repos","events_url":"https://api.github.com/users/vaz/events{/privacy}","received_events_url":"https://api.github.com/users/vaz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-31T04:48:01Z","updated_at":"2016-04-15T19:30:53Z","closed_at":null,"body":"So I wanted to point out, after spending some time today being frustrated...\r\n\r\nSince v0.9.6, rb-fsevent doesn't support OS X < 10.9 any longer with its precompiled binary. But Listen will try to use it anyway, and the resulting behaviour is that it just doesn't work: no fs changes detected, and none of the typical issues showing up in debug logs, just nothing.\r\n\r\nAs I found [in rb-fsevent's readme](https://github.com/thibaudgg/rb-fsevent#re-compilation), you can go into the gem's directory and recompile the binary (`MACOSX_DEPLOYMENT_TARGET=\"10.7\" rake replace_exe`) but that's more pain than it's worth if you're using bundler. The other alternative is to use rb-fsevent 0.9.4 (which is what I'm doing now, and it works fine).\r\n\r\nI guess I need to admit it's time to upgrade my OS, but in any case this behaviour (silently not picking up on any changes at all) is pretty difficult to debug and I wonder if there's an easy way for Listen to automatically work around it for other users in this situation.\r\n\r\nEven if it was falling back to polling for < 10.9 with an informative message in the debug log I think it would be a great improvement as it would point users in the right direction if they want to get the adapter working.\r\n\r\nI did add this to the troubleshooting readme for now."},"comment":{"url":"https://api.github.com/repos/guard/listen/issues/comments/210608008","html_url":"https://github.com/guard/listen/issues/369#issuecomment-210608008","issue_url":"https://api.github.com/repos/guard/listen/issues/369","id":210608008,"user":{"login":"vaz","id":224078,"avatar_url":"https://avatars.githubusercontent.com/u/224078?v=3","gravatar_id":"","url":"https://api.github.com/users/vaz","html_url":"https://github.com/vaz","followers_url":"https://api.github.com/users/vaz/followers","following_url":"https://api.github.com/users/vaz/following{/other_user}","gists_url":"https://api.github.com/users/vaz/gists{/gist_id}","starred_url":"https://api.github.com/users/vaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vaz/subscriptions","organizations_url":"https://api.github.com/users/vaz/orgs","repos_url":"https://api.github.com/users/vaz/repos","events_url":"https://api.github.com/users/vaz/events{/privacy}","received_events_url":"https://api.github.com/users/vaz/received_events","type":"User","site_admin":false},"created_at":"2016-04-15T19:30:53Z","updated_at":"2016-04-15T19:30:53Z","body":"No problem... I didn't really have time to dig into it before but I wanted to report in case it helped someone searching with the same issue at least.\r\n\r\nThe real solution (or at least warning message) should probably be in rb-fsevent anyway... but I wonder if a general solution for Listen to discover if an adapter is just plain not working and fall back could be worked out. I'll play around with it and see if I can come up with something that catches this automatically and report back."}}