0

我正在尝试学习 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 关闭它。

我能做些什么来解决这个问题?

4

2 回答 2

3

rails s 运行Rails 附带的 Web 服务器。所做的只是作为一个进程坐在后台,并在 localhost 的端口 3000 上侦听传入的 Web 请求。再次运行它并转到http://localhost:3000.

您是否期待更多可以与应用程序交互的控制台?如果是这样,您想要的是rails console允许您与您的应用程序交互。您可以编写和运行代码——这对于在将它们提交到应用程序中的代码之前即时尝试非常有用。

于 2012-07-06T13:11:14.713 回答
0

你真的在期待一个魔术师吗?打开浏览器打开localhost:3000,回到这里查看日志。您需要访问服务器才能获取日志,这就是它的工作原理。

于 2012-07-06T12:54:54.953 回答