我正在尝试学习Ruby on Rails。当我构建我的应用程序并尝试使用rails s
运行服务器时,我得到以下内容:
**radu@radu ~/rails_projects/first_app $ rails s
=> Booting WEBrick
=> Rails 3.2.6 application starting in development on http:// 0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-07-06 15:30:09] INFO WEBrick 1.3.1
[2012-07-06 15:30:09] INFO ruby 1.8.7 (2011-06-30) [i686-linux]
[2012-07-06 15:30:14] INFO WEBrick::HTTPServer#start: pid=8179 port=3000**
然后它没有明显的原因停止,T除了用ctrl + c关闭它之外什么也做不了。
我该怎么做才能解决这个问题?
答案 0 :(得分:3)
rails s
运行随附rails的网络服务器。所有这一切都是作为进程在后台进行,并在localhost上侦听端口3000上的传入Web请求。再次运行并转到http://localhost:3000
。
您是否期望更多的控制台,您可以在其中与应用程序进行交互?如果是这样,您想要的是rails console
,它允许您与您的应用互动。您可以编写和运行代码 - 在您将代码提交到应用程序中之前,它们可以即时尝试。
答案 1 :(得分:0)
你真的期待铁轨上的魔力吗?打开浏览器并打开localhost:3000,返回此处查看日志。您需要点击服务器以获取日志,这就是它的工作原理。