2013-08-19 172 views
2

有沒有人知道如何在Bluehost上部署Ruby應用程序?我在這方面遇到了相當大的問題。每當我將我的文件放到我的域名所指向的文件夾內時,當我嘗試訪問該網站時,它總是給我一個403錯誤。在Bluehost上部署Ruby on Rails

+1

你運行的是什麼紅寶石服務器?我的猜測是,你不是,但沒有更多的信息,很難幫助你。 – sosborn

+0

Bluehost將其作爲紅寶石1.8.7 – user2185801

回答

4

查看 - >Ruby on Rails Setup with Bluehost。 你不能把你的文件放在一個文件夾中。

雖然Bluehost做得很好,但我建議您使用Heroku來部署Ruby on Rails應用程序。

與Heroku的部署是很容易 - >Deploying with Git

+0

絕對第二*不*推薦bluehost for rails [我通過安裝自定義ruby實例來完成,但最終因性能原因而放棄:http://betterlogic.com/roger/2013/06/goodbye-bluehost-for-rails] – rogerdpack

0

我跟着Ruby on Rails Setup作爲參考The Mini John的說明和它的工作。他們使用Phusion Passenger來允許您部署任何rack based應用程序。但是,我確實需要手動安裝我的gem依賴項。這可能不是適用於許多用戶的生產應用程序的可擴展解決方案。但是,如果您已將bluehost作爲託管提供商並願意維護自己的服務器並處理可能的延遲問題和停機時間,那麼對您而言可能是值得的。這裏是我部署到bluehost的Ruby on Rails 4.0「Hello World」應用程序:http://hello.getplanit.com

5

這太痛苦了。 instructions不完整。有一堆東西像sass,資產不是pre-compiling,數據庫配置,如何restart the serve r,根目錄乘客,etc破碎版本被抓住。 我遇到了所有這些問題。我不得不來到這裏(堆棧溢出)來找到大部分答案。 我的網站仍然在開發中運行,但不在生產中。 BH的支持沒有多大幫助。 THey應該稱之爲BlueWordPressHost,因爲那是他們支持的人。

查看<rails_root>/log目錄中的線索。

我不願意切換到Heroku並使用postgres,我嘗試過但實際上只處理另一組設置它的問題。