listen: wrong number of arguments (given 2, expected 1)

Stack:

rails 5.1.2 ruby 2.4.1 guard 2.14.1

Error:

E, [2017-06-28T22:18:52.571551 #4575] ERROR -- : fsevent: running worker failed: wrong number of arguments (given 2, expected 1):/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/base.rb:41:in `block (2 levels) in configure'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/rb-fsevent-0.10.0/lib/rb-fsevent/fsevent.rb:75:in `run'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:71:in `_run_worker'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:55:in `_run'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/base.rb:78:in `block in start'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb:6:in `block in add' called from: /Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:70:in `_run_worker'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:55:in `_run'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/base.rb:78:in `block in start'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb:6:in `block in add'

E, [2017-06-28T22:18:52.572793 #4575] ERROR -- : fsevent: running worker failed: wrong number of arguments (given 2, expected 1):/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/base.rb:41:in `block (2 levels) in configure'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/rb-fsevent-0.10.0/lib/rb-fsevent/fsevent.rb:75:in `run'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:71:in `_run_worker'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:81:in `block (2 levels) in _run_workers_in_background'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb:6:in `block in add' called from: /Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:70:in `_run_worker'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/adapter/darwin.rb:81:in `block (2 levels) in _run_workers_in_background'
/Users/wbotelhos/.rvm/gems/ruby-2.4.1@app/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb:6:in `block in add'

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 22
  • Comments: 17 (3 by maintainers)

Commits related to this issue

Most upvoted comments

This is an issue with the rb-fsevent gem. A temporary workaround is to add gem "rb-fsevent", "0.9.8" to your gemfile. I have fixed the version constraint in #432

@thibaudgg rb-fsevent 0.10.2 works fine with me, thank you!

bundle update rb-fsevent

ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16] guard (2.14.1) rails (4.2.3)

Could you please give a try to the rb-fsevent 0.10.2 release, this issue has been addressed. More info on https://github.com/thibaudgg/rb-fsevent/issues/76.

Working for me too. Thank you!

rb-fsevent 0.10.2 works. Thank you! (:

closing this issue on listen. if any of you experience further issues with rb-fsevent, please open them on my tracker for rb-fsevent. I apologise for any inconvenience the earlier 0.10 releases have caused.

rb-fsevent 0.10.2 works. Thank you! (: