3

레일 서버를 시작하는 중에이 문제가 발생합니다.잘못된 인수 (errorno :: EINVAL)로 인해 레일 서버가 시작되지 않음

루비 : 2.3.1

레일 : 윈도우 리눅스 서브 시스템 5.0.0.1

우분투 14.04. 미리 감사드립니다.

 /home/devs/.rvm/gems/ruby-2.3.1/gems/rb-inotify-0.9.7/lib/rb-inotify/watcher.rb:74:in `initialize': Invalid argument - Failed to watch "/home/devs/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0.1/lib/active_support/locale": the given event mask contains no legal events; or fd is not an inotify file descriptor. (Errno::EINVAL) 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/rb-inotify-0.9.7/lib/rb-inotify/notifier.rb:190:in `new' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/rb-inotify-0.9.7/lib/rb-inotify/notifier.rb:190:in `watch' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/rb-inotify-0.9.7/lib/rb-inotify/notifier.rb:204:in `watch' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/adapter/linux.rb:32:in `_configure' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/adapter/base.rb:45:in `block in configure' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/adapter/base.rb:40:in `each' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/adapter/base.rb:40:in `configure' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/adapter/base.rb:63:in `start' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/backend.rb:28:in `start' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/listener.rb:67:in `block in <class:Listener>' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/fsm.rb:120:in `instance_eval' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/fsm.rb:120:in `call' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/fsm.rb:91:in `transition_with_callbacks!' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/fsm.rb:57:in `transition' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/listen-3.0.8/lib/listen/listener.rb:90:in `start' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0.1/lib/active_support/evented_file_update_checker.rb:90:in `boot!' 
     from /home/devs/.rvm/gems/ruby-2.3.1/gems/activesupport-5.0.0.1/lib/active_support/evented_file_update_checker.rb:61:in `initialize' 
+1

이 문제를 참조하십시오 https://github.com/rails/rails/issues/26054 –

답변

10

이동 설정/환경/development.rb 당신과 라인 을 주석 config.file_watcher = ActiveSupport :: EventedFileUpdateChecker, 실행 번들 간부 레일의 후.

+0

이것은 리눅스에서 Windows 하위 시스템의 우분투 bash에서 2017 년의 레일에서 저에게 일어납니다. –

+0

@WarrenP WSL에서도이 오류가 발생했습니다. 고쳐 봤어? –

+0

위 변경 사항이 적용됩니다. 너 해봤 니? –

관련 문제