2017-05-31 3 views
0

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で動作しています。

答えて

0

開発サーバーとしてThinを使用していますか?この問題について報告されているように、react-rails-hot-reloaderThinという宝石には互換性がないようです(まだ開いています):https://github.com/rmosolgo/react-rails-hot-loader/issues/14。コメントの中でこの問題の解決を指しています。

関連する問題