2014-04-15 3 views
0

내 문제를 도와 줄 수 있을까요? Ruby on rails ... 초보자입니다. 방금 ​​레일스 my_app을 실행하여 새로운 어플리케이션을 생성 한 다음, cd my_app에 가서 레일스 서버 명령을 실행하여 레일스 서버를 실행하려고했습니다. 내 결과는 다음과 같습니다.레일 서버 명령이 걸려있다

C:\Users\Cama\my_app>rails s 
=> Booting WEBrick 
=> Rails 4.1.0 application starting in development on http://0.0.0.0:3000 
=> Run `rails server -h` for more startup options 
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0 
.0.1 (--binding option) 
=> Ctrl-C to shutdown server 
[2014-04-15 20:54:14] INFO WEBrick 1.3.1 
[2014-04-15 20:54:14] INFO ruby 2.0.0 (2013-06-27) [i386-mingw32] 
[2014-04-15 20:54:14] INFO WEBrick::HTTPServer#start: pid=5172 port=3000 

그리고 저는 20 분을 기다렸는데 아무 일도 없었습니다.

내 문제가 될 수있는 것은 무엇입니까?

, 감사에 WEBrick 서버가 시작 카마

+2

웹 서버를 시작했습니다. 웹 브라우저에서 localhost : 3000을 방문하십시오. – cbrulak

+0

당신은 무엇을 볼 것으로 예상 했습니까? –

답변

2

. 브라우저에서 웹 응용 프로그램에 접속할 때까지 터미널에서 아무 것도 볼 수 없습니다.

웹 브라우저Google Chrome을 열고 주소 표시 줄에 http://0.0.0.0:3000을 입력하고 Enter 키를 누릅니다. 레일 응용 프로그램을 볼 수 있어야합니다.

기본적으로 Rails는 WEBrick 서버를 Default: 0.0.0.0으로 바인딩합니다. 다음 명령을 실행하여 다른 IP 주소로 바인딩을 변경할 수 있습니다.

rails server -b your_ip_address 

이제 응용 프로그램이 지정된 IP에서 실행됩니다.

+0

'0.0.0.0'은'localhost' 또는'127.0.0.1'과 동일하지 않습니다. 이 문맥에서, 주소는 서버가 모든 tcp4 인터페이스를 청취한다는 것을 의미합니다. – zwippie