Rails服务器没有响应

时间:2016-04-27 08:03:06

标签: ruby-on-rails ruby

我启动了一个简单的rails服务器并设置根URL以显示html页面。它从localhost:3000开始,但当我尝试使用我的浏览器(Internet Explorer 8)访问它时,它说页面无法被删除。控制台未显示任何错误。它只是说服务器在localhost:3000上运行

控制台输出

=> Booting WEBrick
=> Rails 4.2.6 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2016-04-27 12:32:39] INFO  WEBrick 1.3.1
[2016-04-27 12:32:39] INFO  ruby 2.2.4 (2015-12-16) [i386-mingw32] 
[2016-04-27 12:32:39] INFO  WEBrick::HTTPServer#start: pid=5752 port=3000

1 个答案:

答案 0 :(得分:2)

最可能的问题是你有防火墙并阻止了对服务器的请求,另外可能会重新定义名称localhost,所以我建议修改3个步骤:

  1. 删除防火墙或重置防火墙以允许访问127.0.0.1,应将其解析为localhost;

  2. 将应用重新启动为:

    rails s -b 127.0.0.1
    

    key -b告诉您的服务器仅将其绑定到IP: 127.0.0.1 ;

  3. 输入网址: http://127.0.0.1:3000