2012-10-10 130 views
2

我是Ruby on Rails的新手,剛剛完成了入門指南http://guides.rubyonrails.org/getting_started.html。在指南中我運行了開發服務器http://localhost:3000。現在我只是將項目文件夾移到了我的網站的目錄中,但我無法通過輸入URL來訪問項目頁面。我需要做什麼步驟?入門指南後部署導軌

+3

如果我可以推薦,開始學習Rails使用:http://ruby.railstutorial.org/ – sunnyrjuneja

+2

保羅:真棒,你很勇敢,問這個問題。沒有太多初學者感覺舒適,提出基本問題。 @ SunnyJuneja的答案+1。 RailsTutorial是學習Rails的最佳資源。 –

回答

2

您將需要在安裝了Rails的服務器上託管您的Rails應用程序。然後,您需要確保您啓動在該Web服務器上運行的任何Web服務器,以便它可以開始接受請求。

如果你還沒有做到這一點,我會建議你找到一個友好的Rails Web主機,它將爲你處理服務器配置。

+0

謝謝,我明白了。你有免費的Rails友好的網絡主機的建議嗎? –

+3

Heroku(http://heroku.com)可讓您免費託管非常小的應用程序。 –

1

假設您的網絡服務器是Apache 2,您可以使用Phusion Passenger。請參閱Rails附帶自己的稱爲Webrick的小型Web服務器,由於各種原因,它並不真正適合於生產。所以當你運行rails server你啓動服務器。

您需要告訴您的服務器(例如Apache 2)通過您的應用程序處理哪些頁面以及如何處理。乘客使這非常容易。

0

導軌部署的最佳指南在導軌教程的第一章中介紹。它涵蓋了源代碼版本控制以及設置部署環境。這裏是鏈接到第一章:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#top

希望這會有所幫助。