我正在使用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,它们都无法建立与服务器的连接。
需要注意的一些事项:
- 我之前能够连接到 localhost -- 只是似乎突然间停止工作了。
- 我的第一个应用程序运行得非常完美,但现在它也对我的第一个应用程序不起作用。
- 我没有防火墙阻止该端口,并且我的 hosts 文件也没有问题。
- 我使用的操作系统是 Ubuntu 12.10
我几乎总是通过搜索找到解决方案,但这次却没有...所以我需要一些帮助。这真的很令人沮丧,因为我觉得这是一个简单的问题,但我却被卡住了太长时间。
谢谢。
PID TTY TIME CMD 2602 pts/0 00:00:00 bash 2797 pts/0 00:00:00 ps
我的Rails服务器应该出现在这些进程中吗?我在一个终端上让它保持运行状态,并在另一个终端上运行这些命令。抱歉,我对Ubuntu/Rails还不熟悉,所以有点迷茫。 - Alexander Sung