ruby-on-rails – Rails服务器正在运行,但无法连接到localhost:3000

我正在用railstutorial.org学习 Ruby on Rails
我已经把所有的东西都放在第1章,并且工作正常.然而,突然之间我的下一个应用程序有一个问题.

我运行“rails server”

=> Booting WEBrick
=> Rails 3.2.9 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-11-15 00:45:08] INFO  WEBrick 1.3.1
[2012-11-15 00:45:08] INFO  ruby 1.9.3 (2012-11-10) [x86_64-linux]
[2012-11-15 00:45:08] INFO  WEBrick::HTTPServer#start: pid=2752 port=3000

似乎是正常工作,就像我以前的应用程序一样.

但是,我尝试在各种浏览器上连接到localhost:3000,0.0.0.0:3000,127.0.0.1:3000,并且都不能建立与服务器的连接.

有些事情要注意:

– 我能够连接到本地主机一段时间 – 它似乎似乎突然停止工作的蓝色.

– 我的第一个应用程序工作正常,但现在它不适用于我的第一个应用程序.

– 我没有防火墙阻止端口,我的主机文件不是问题.

我在Ubuntu 12.10

我几乎总是通过搜索找到解决方案,但不是这一次..所以我需要一些帮助.这是非常令人沮丧的,因为我觉得这是一个简单的问题,我花了太久被困在.

谢谢.

解决方法

尝试运行它在其他端口,如3001作为:
rails server -p 3001
如果它的工作比在3000以上再试一次上面的命令.
我的其他一些软件正在使用你的3000端口,这就是为什么它没有响应.
或者对于一些先进的事情,请参见 here

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...