2017-05-31 65 views
0

localhost:3000上運行Rails dev服務器時,一切都運行平穩。實際上,有時我可以對我的代碼進行更改並保存,並重新加載,並且一切正常。然而,沒有警告,我將更改保存到某些文件,當我去加載頁面我的服務器已經停止:當我更新文件時,Rails服務器停止並顯示'no acceptor'錯誤

/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或端口上的任何進程。

這開始發生在我更新我的操作系統時。我目前使用Rails 4.2.8運行在MacOS Sierra 10.12.4上,熱載入器0.7.0

回答

相關問題