在过去的几天里,我一直在嘲笑它,但它已经变得非常令人沮丧。我的网站主机是“JustHost”,我有一个共享托管服务。在尝试在服务器上设置部署时,我发现这直接转换为“剥夺了所有权限”。
我以为我找到了一些可以帮助我设置环境的非常好的教程(我尽可能地在How to setup a Production Server和How to Deploy a Rails App上尝试关注Rob McLarty的博客)。我发现的问题是我不能/不需要安装任何推荐的东西,当到了尝试设置的时候,我没有对建议修改的文件或我没有权限使用所需的命令。
当然,我可以理解为什么这对共享主机很重要。如果主机上的每个人都可以毫不犹豫地重新启动apache服务器,那将是愚蠢的。
无论如何,我发现这是大多数关于启动和运行此部署的研究的问题。简而言之,我推荐的大部分内容都无法访问。
有谁知道如何在限制性很强的环境中设置部署?甚至一些资源,或简单的“你正在考虑这种方式太难”,指出我正确的方向将真的很有帮助。
答案 0 :(得分:0)
我强烈建议将OpenShift作为在共享环境中部署rails应用程序的平台。它为您提供了在服务器中使用少量资源免费启动的选项,使您能够首先启动所需的一切,如关系数据库或NoSQL数据库,负载均衡器,缓存等。
答案 1 :(得分:0)
Heroku是一个简单的设置公式,对于共享主机ROR部署找到了一个很好的参考:REFERENCE LINK这将有助于在共享主机上部署ROR App。(在共享服务器环境中可能不允许某些模块你可能需要去VPS才能满足所有要求。)