在过去的几天里,我一直在研究这个问题,但它已经变得相当令人沮丧。我的网络主机是"JustHost“,我有一个共享主机服务。我发现,当尝试在服务器上设置部署时,这会直接转换为“剥夺您的所有权限”。
我认为我已经找到了一些非常好的教程,可以帮助我设置我的环境(我尽可能地在How to setup a Production Server和How to Deploy a Rails App上关注Rob McLarty的博客)。我发现的问题是我不能/不需要安装任何推荐的东西,当我尝试设置东西的时候,我没有权限修改建议修改的文件,或者我没有权限使用所需的命令。
当然,我可以理解为什么这在共享主机上很重要。如果主机上的每个人都可以随意重启apache服务器,那将是愚蠢的。
无论如何,我发现这就是大多数关于部署和运行的研究的问题所在。简单地说,大多数推荐的东西我都没有权限访问。
有没有人知道如何在限制如此严格的环境中设置部署?即使是一些资源,或者一句简单的“你正在用这种方式思考太难了”来给我指出正确的方向,也会非常有帮助。
发布于 2013-09-14 19:36:14
我强烈推荐OpenShift作为在共享环境中部署rails应用程序的平台。它为你提供了免费启动服务器中少量资源的选项,并让你能够启动你首先需要的一切,如关系数据库或NoSQL数据库,负载均衡器,缓存等。
发布于 2014-06-25 08:33:39
Heroku是一个简单的设置公式,对于共享主机ROR部署找到了一个很好的参考:REFERENCE LINK这将有助于在共享主机上部署ROR App。(某些模块可能不允许在共享服务器环境中使用。您可能需要使用VPS才能满足所有要求)。
https://stackoverflow.com/questions/18805585
复制相似问题