2012-11-21 72 views
0

虽然有关于部署的大量信息,但我现在非常困惑。但也许你可以帮助我!如何使用Phusion Passenger部署小型Rails应用程序

我有一个现有的Rails应用程序,我想部署。

我的(服务器)安装:

  • 的Rails 3.2
  • VPS(的Linode)
  • 的Ubuntu 12.04
  • 阿帕奇
  • 的Phusion客运

一切现已安装,配置正确,但是如何将现有应用程序发送到服务器。 FTP,Github?卡皮斯特拉诺对我来说似乎更加困难。

这只是一个小应用程序,最简单的方法是什么?

回答

0

如果GitHub是一个开源应用程序,或者您有一个可用的GitHub和私人回购的帐户,那么GitHub会很棒。卡皮斯特拉诺可能是过火。

如果您的源代码位于Linux或OSX笔记本电脑上,您可以使用scp(http://linux.die.net/man/1/scp)。 FTP也可以工作......取决于你的需求。

在我所有的项目中,我所有的代码都经过了某种源代码控制,即SVN或Git,这样我就可以确定我的最新更改是在存储库中。然后,如果我必须对部署框进行快速调整,则可以将这些更改复制回源代码系统,然后将它们拖放到本地系统上。如果您使用scp或ftp来推送代码,则服务器上的任何更改都需要复制返回,这很容易出错。

+0

谢谢,我会尝试github。 – crispychicken

+0

祝你好运肯特,不要忘记,如果你发现这个答案有用/正确,请记住接受它。谢谢! –

相关问题