什么是从Windows创建和发布Rails 3.0应用程序的最简单方法?

时间:2011-02-13 21:33:25

标签: ruby-on-rails deployment

为了实现编程启蒙,我正在尝试在Rails生态系统中构建我的最新网站。作为一名.Net开发人员,我发现这很艰难,需要朝着正确的方向努力,因为我正处于放弃和回到我所知道的边缘。

我在Rails中有一些接近原型的东西,并且一直在试图弄清楚如何让我有一个明智的部署设置来发布这个东西的测试版。在我知道我能以合理的方式发表之前,我没有看到任何进一步发展的任何意义。

到目前为止,我已经注册了在HostingRails的托管,在Google Code上创建了一个SVN存储库并安装了Capistrano。我现在面临的问题是我不知道如何改变我的Capfile和Deploy.rb来让这些人互相交谈,而那是在我考虑数据库部署之前。问题是托管服务提供商的教程不是很好,卡皮斯特拉诺的文档直截了当。我正处于Capistrano向我提供密码提示的地方,并且没有与我所知道的任何密码有关的密码似乎都有效。 Capistrano没有给我一些它正在尝试做的事情,我不知道如何验证配置文件中的任何行以找出错误。

任何人都可以建议一个完整的工具链,允许我发布尽可能少的配置的应用程序吗?我是否会在模糊的方向上走向正确的方向,这也会给我合理的数据库部署选项吗?任何人都可以建议一个简单的分步指南,在部署之前不需要了解37个独立的宝石吗?

1 个答案:

答案 0 :(得分:5)

我建议git和heroku用于rails项目而不是svn和HostingRails。 msysgit在Windows上运行良好,我刚开始使用heroku,就像安装heroku gem并执行“git push heroku master”一样简单。