2012-01-27 57 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未修改只是告訴你,當它去取某些東西時,它知道它已經完成並且文件未被修改。靜態資產通常如此,例如圖片。