2014-02-11 2 views
0

누군가 내가 왜이 erro ..를 가지고 있는지 말해 줄 수 있습니까?! 내가 명령했을 때 rails s 그리고 여러 포트에서 실행하려고했지만 여전히 작동하지 않습니다!WebBrick 레일 서버 오류

enter image description here

Booting WEBrick 
=> Rails 4.0.1 application starting in development on http://0.0.0.0:3000 
=> Run `rails server -h` for more startup options 
=> Ctrl-C to shutdown server 
[2014-02-11 11:32:26] INFO WEBrick 1.3.1 
[2014-02-11 11:32:26] INFO ruby 1.9.3 (2013-11-22) [i386-mingw32] 
[2014-02-11 11:32:26] WARN TCPServer Error: Only one usage of each socket address (protocol/network address/port) is normally permitted. - bind(2) 
Exiting 
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/webrick/utils.rb:85:in `initialize': Only one usage of each socket address (protocol/network address/port) is normally permitted. - bind(2) 
(Errno::EADDRINUSE) 

답변

2

이전 서버가 그래서 당신은 다른 포트에 서버를 실행 (또는 이전 레일을 사전 처리를 죽일) 수 제대로 종료되지는 당신이 원하는대로 :

bundle exec rails s -p 3001 
0

시도를 발견하고, 레일이 사용하는 프로세스를 중단하십시오.

lsof -wni tcp:3000 
kill -9 PID 
+0

저는 윈도우에 있는데 프로를 끝내지 못합니다. 시스템 프로세스이므로 (NT 커널 및 시스템) @ Phabhakaran –