2012-01-27 45 views
3

我是新手,想学习一些代码。我下面就http://guides.rubyonrails.org/getting_started.html设置栏杆 - 304未修改

我最多的地方,我已经在本地主机得到的欢迎乘坐消息的时间点教程:3000,最后一个命令我输入了我的OSX终端是“轨服务器”

的服务器吐出一些信息,并在结束时,我得到这个...

入门GET“/assets/rails.png”为127.0.0.1,在周五1月27日十二时44分36秒 -0500 2012曾任资产/rails.png - 304未修改(2ms)

开始GET“/ assets/rail s.png”为127.0.0.1在周五1月27日12时48分29秒 -0500 2012先得资产/rails.png - 304未修改(0毫秒)

现在终端提示不上来.. 。不知道如何解决或我该怎么办?感谢任何能提供帮助的人!

+1

304没有修改是一个*好*的事情......通常。我不认为这是你问题的根源。 – Ryan 2012-01-27 18:03:25

+0

这很正常,服务器正在运行,您将不会有命令提示符,直到您停止服务器... – Baldrick 2012-01-27 18:05:07

回答

3

当您输入rails server(或简称为rails s)时,服务器开始在该终端窗口中运行。这是一件好事。这意味着在启动时没有严重错误,并且Rails会通过向您显示应用程序中发生的事件的日志 - 它提供的资源,需要多长时间,它呈现的视图是什么,它运行的是哪些数据库查询等等。

要继续,您可以通过按下control-C来终止服务器,也可以通过按下command-T打开一个新的终端选项卡,然后从那里开始工作,并且始终可以切换到第一个选项卡以查看记录如果需要。使用rails通常不需要重新启动服务器,因此通常只需将其保存在终端的选项卡中即可(在配置或Gemfile中编辑内容时例外)。

+0

太好了......谢谢! – Dan 2012-01-27 18:11:29

+0

不客气。 Upvote和/或接受,这就是我们如何在堆栈溢出上滚动。 – 2012-01-27 18:12:51

3

服务器运行,直到您键入Ctrl + C结束它。它所做的就是将您的计算机转变为网络服务器,并允许您通过登录http://localhost:3000(默认情况下为网络端口)来查看您的网站。您的电脑或程序没有任何问题。服务器将显示您在浏览您的网站时正在执行的操作的日志。

304未修改只是告诉你,当它去取某些东西时,它知道它已经完成并且文件未被修改。静态资产通常如此,例如图片。

相关问题