2013-04-07 104 views
0

我對RoR世界非常陌生(3天),並且面臨以下問題:我在OVH上共享主機,並且必須部署我的Rails應用程序它,我該怎麼做?在OVH共享主機上部署Rails應用程序

我只能使用FTP協議訪問包含www目錄的文件夾。沒有SSH連接。

只有一個提示如何部署它,但它不起作用: http://help.ovh.co.uk/RubyOnRails。 當我按照說明進行操作時,InstantRails不會在主根中創建任何.htaccess。

一些有經驗的Rails世界能幫助我嗎?

PS:OVH不提供Passenger,Capistrano等等。

謝謝你!

回答

0

從我在共享主機環境中託管完整堆棧應用程序的經驗幾乎是不可能的,對於可以安裝的寶石和您可以使用的Web服務器有很多限制。

如果你能夠,那麼你應該考慮使用PaaS,如Heroku,Engineyard或OpenShift。或者,如果你在Linux環境中感覺舒適 - 一個VPS。

+0

我試過用Heroku,它很容易,但是因爲OVH說他們能夠託管Ruby項目和rails應用程序,所以我不會理解如何去做。無論如何謝謝你的支持! – user2255367 2013-04-07 22:42:01

+0

我最近也嘗試過共享主機。他們指出,他們有完整的RoR支持。事實證明,你只能安裝rails 2.3和ruby 1.8.6以及其他幾個可用的gem。他們後來表示,「CPanel有限制,阻止開發人員升級這些版本」。 – Magnuss 2013-04-08 13:36:46