如何在世界任何地方部署我的Rails应用程序(包括我的共享主机http://www.moxo.cz/)? 我尝试了 Heroku ,但是移动我的dev db时遇到了问题。 然后我找到了 mod_rails ,似乎我终于可以将我的应用程序放在mydomain.net/railsapp上,但它可能无法在共享主机上部署。 如果我为我的客户构建了Rails应用程序,我将如何在他的“普通”主机或其他任何地方部署它? 我没有这方面的经验,而且它正在变得绝望。
答案 0 :(得分:1)
Heroku是一个非常简单的选择。在普通服务器中,你通常预先安装了一个ruby堆栈,你的提供者应该提供有关它的文档,如果你没有预先安装堆栈,你必须自己安装所有堆栈,这是很费力的。
我建议你再试一次Heroku,你可以在这里发布你的问题。
mod_rails是一个插件,当您预先安装并预配置堆栈时也很容易使用。 EC2是一个很好的选择。虽然写的不是那么简单,但你必须找到并使用一个通常不是问题的预先配置的堆栈。
我想你有一个提供者,但这是一般流程。
答案 1 :(得分:0)
Heroku 是一个简单的设置公式,对于共享主机 ROR部署找到了一个很好的参考: REFERENCE LINK 这将有助于在共享主机上部署ROR App。(共享服务器环境中可能不允许某些模块。您可能需要使用VPS来满足所有要求)。