任何推荐的Rails部署教程书?

时间:2014-02-04 16:19:56

标签: ruby-on-rails

我对Rails部署感到困惑。

我按照本指南(https://github.com/rocodev/guides/wiki/setup-production-development)在我的服务器上设置环境。

我已完成所有安装过程,但它不起作用!!

当我运行'cap deploy:setup'时,它要求我输入密码,然后输入密码,但它说权限被拒绝。

我无法找出问题所在,而且我无法清楚地了解本指南的某些部分。

是否有任何资源(可能是一本书)可以让我对Rails部署有充分的了解?

谢谢。

3 个答案:

答案 0 :(得分:6)

有几本关于Rails部署实践的书籍:

我没看过后一本书,但我读过这本书,并且相当不错。

答案 1 :(得分:1)

我认为您不需要阅读有关修复生产问题的有关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

答案 2 :(得分:0)

我从这两个RailsCasts开始:

  1. 在VPS上手动设置rails环境:http://railscasts.com/episodes/335-deploying-to-a-vps
  2. 使用capistrano自动执行上述操作:http://railscasts.com/episodes/337-capistrano-recipes
  3. 还有很多其他工具/选项,但这是管理和部署服务器的一种非常常见(简单)的方式。我使用这个基本设置来管理2个不同的集群环境,每个服务器有3个服务器(其中一个不是rails)+它们之间的NFS - 效果很好。

    但是,如果可以,我真的会看PaaS(如Heroku)选项。我还在这个平台上运行了一个更环保的rails web应用程序,它为我节省了大量的时间用于服务器维护,管理和脚本编写。