部署 用 Capstrano 部署的一点疑惑

ray · March 23, 2012 · Last by lb563 replied at April 15, 2012 · 3336 hits

求问各位大神。

用 Capstrano 部署之前服务器上还是需要安装好 Rails 的环境的吧?

部署之前应该安装好 Nginx+Ruby+Rails 是么?

不需要 rails。 需要 git(或其他)。

可以都不需要,也可以都需要,看你的 deploy_via

git, ruby, rubygems, bundle

看你实际的需求,比如我通过 capstrano 操作 rpm 包的方式部署 java 和 php,就只用到了 ruby

#5 楼 @suupic 前几天部署了一次,没有成功,经常报错。ruby 是自己编译还是用 RVM 安装的?

#6 楼 @ray 没区别啊,之前是自己编译,现在已经换到 rvm 了

#6 楼 @ray 最好用 rvm,不行再用系统的软件包管理软件装。没事儿别自己编译,那是在自找麻烦

我的: nginx + passenger + ruby + bundler

然后用 capstranio 来部署的时候他会自动的给你安装好你需要的 gem 包, 并由项目中的 GEMFILE 来管理,在启动 rails app 服务的时候会自己加载你所需要的 gem 环境!

You need to Sign in before reply, if you don't have an account, please Sign up first.