localhost:3000
でRailsの開発サーバーを実行している間、すべてがスムーズに実行されています。実際には、コードを変更して保存したり読み込んだりすることができ、すべてがうまくいきます。しかし、警告なしに、私はいくつかのファイルに変更を保存するだろうと私は私のサーバーが停止したページのロードに行くとき:ファイルを更新するたびにRailsサーバーが「アクセプタなし」エラーで終了する
/Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/eventmachine-1.2.3/lib/eventmachine.rb:530:in `start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError)
from /Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/eventmachine-1.2.3/lib/eventmachine.rb:530:in `start_server'
from /Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/em-websocket-0.5.1/lib/em-websocket/websocket.rb:46:in `run'
from /Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/react-rails-hot-loader-0.7.0/lib/hot_loader/server.rb:70:in `run_websocket_server'
from /Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/react-rails-hot-loader-0.7.0/lib/hot_loader/server.rb:36:in `block (2 levels) in start'
from /Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/eventmachine-1.2.3/lib/eventmachine.rb:171:in `call'
from /Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/eventmachine-1.2.3/lib/eventmachine.rb:171:in `run'
from /Users/me/.rbenv/versions/2.1.7/lib/ruby/gems/2.1.0/gems/react-rails-hot-loader-0.7.0/lib/hot_loader/server.rb:36:in `block in start'
を私はこの問題で検索しましたし、私が見つけた唯一の関連答えはそれがありましたThin web server: `start_tcp_server': no acceptor (RuntimeError) after git branch checkout
私は指示に従いましたが、私がチェックしたときにRailsやポート上の何ものプロセスはありませんでした。
これは私のOSを更新したときに起き始めました。私は現在MacOS Sierra 10.12.4でRails 4.2.8、ホットローダー0.7.0で動作しています。