我对Rails部署感到困惑。
我按照这个指南(https://github.com/rocodev/guides/wiki/setup-production-development)在我的服务器上设置环境。
我已经完成了所有的安装过程,但它不能工作!
当我运行'cap deploy:setup‘时,它要求我输入密码,我输入了密码,但它显示权限被拒绝。
我找不到问题所在,也不能清楚地了解本指南的某些部分。
是否有任何资源(也许是一本书)可以让我对Rails部署有一个可靠的理解?
谢谢。
发布于 2014-02-05 00:53:41
有几本关于Rails部署实践的书:
PragProgs发布的
我没有读过后一本书,但我读过前一本书,并且相当喜欢它。
发布于 2014-02-05 14:59:56
我不认为你需要读一本关于rails部署的书来解决生产问题。一旦你完成了一本书,这并不意味着你可以无缝地部署你的应用程序。仍然会发生问题,你会跑到谷歌。我们总是从我们的错误中吸取教训,并通过纠正它们。
我建议你去看看小博客和教程。
Deploying to a VPS
HOW TO DEPLOY RAILS APPLICATION TO VPS
Setup A Ubuntu VPS For Hosting Ruby On Rails Applications
Deploying Rails to Dreamhost VPS
Capistrano Tasks
Capistrano Tasks (revised)
如果您真的想深入了解rails开发。继续阅读下面的书。Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night
发布于 2014-02-05 01:21:17
我从这两个RailsCasts开始:
在VPS上手动设置rails环境:http://railscasts.com/episodes/335-deploying-to-a-vps
执行
还有很多其他工具/选项,但这是管理和部署服务器的一种非常常见(简单)的方式。我使用这个基本设置来管理两个不同的集群环境,每个环境有3个服务器(其中一个不是rails),并且它们之间有一个NFS -工作得很好。
但是,如果可以的话,我真的会考虑PaaS (如Heroku)选项。我还在这个平台上运行了一个更普通的rails web应用程序,它为我节省了大量的服务器维护、管理和脚本编写时间。
https://stackoverflow.com/questions/21557720
复制相似问题