部署 用 Capstrano 部署的一点疑惑

ray · 2012年03月23日 · 最后由 lb563 回复于 2012年04月15日 · 3344 次阅读

求问各位大神。

用 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 环境!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号