我是ruby on rails部署的新手。我已经在rails应用程序上创建了我的第一个简单的ruby,但我正在努力将它正确地放到我的服务器上。
在我的研究中,我了解了将ror应用程序部署到我自己的服务器的各种方法,似乎使用capistrano就是这样做的方法。但是,我不清楚如何使用capistrano启动我的应用程序。
启动我的应用需要采取哪些步骤?我是否需要使用git,我不愿意......我不想使用Heroku。
似乎部署应用程序应该非常简单,我正在努力解决它。如果我使用非最佳工具,请告诉我。
感谢
答案 0 :(得分:0)
Capistrano主要用于部署应用程序,而不是用于启动应用程序。 Capistrano当然能够启动Rails应用程序,但如何做到这一点取决于您的应用程序的设置方式。
您应该对使用nginx(HTTP服务器)和Unicorn(Rack服务器)以及Capistrano进行一些研究。可能需要一些时间来设置所有内容,但一旦处于工作状态,他们就会使您的应用程序部署得非常愉快。
关于实际部署你的应用:为了使用Git不需要Heroku,但如果你真的不想使用任何类型的版本系统(虽然我强烈建议你这样做),这篇博文可能对你有用在路上:http://www.maxkpage.com/blog/capistrano-rails-deploy-without-svn-or-git/