2012-07-06 74 views
0

我正在嘗試學習Ruby on Rails。當我建立我的應用程序,並嘗試以rails s運行服務器,我得到以下幾點:當我嘗試使用「導軌s」時導軌服務器停止

**[email protected] ~/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做任何事情,除了關閉它。

我能做些什麼來解決這個問題?

+6

這就是應該如此。服務器將在稍後打印日誌。嘗試在瀏覽器中打開'localhost:3000'。 – 2012-07-06 12:43:14

回答

3

rails s運行帶有導軌的Web服務器。所做的只是作爲一個進程坐在後臺,並在本地主機上偵聽端口3000上的傳入Web請求。再次運行並轉至http://localhost:3000

您是否期待更多的控制檯,您可以在其中與應用程序進行交互?如果是這樣,你想要的是rails console它允許你與你的應用程序進行交互。您可以編寫和運行代碼 - 在將代碼提交給應用程序編碼之前,可以快速試用這些代碼。

0

你真的期待着鐵軌中的魔術師。打開瀏覽器並打開localhost:3000,回到這裏並檢查日誌。您需要點擊服務器才能獲取日誌,這就是它的工作原理。