解决方法
使用capistrano的SCM感知部署简单而干净.
http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world
上面的文章探讨了其他选项,如:
将您的应用程序作为一流的Linux软件包(如RPM / DEB)分发,或将应用程序作为WAR文件分发,甚至将整个应用程序作为ruby gem发布.
该演示文稿甚至解释了所提到的所有选项的优缺点.