学习使用Capistrano自动化部署

首先,根据这篇文章进行学习:

http://guides.beanstalkapp.com/deployments/deploy-with-capistrano.html

 1.设置capistrano使用rvm默认的ruby版本,而不是系统默认的ruby

使用rvm-capistrano,在deploy.rb中写入:

set :rvm_ruby_string, ENV['GEM_HOME'].gsub(/.*\//,"")
set :rvm_type,:user

在不同版本的gem中切换,参考stackoverflow:http://stackoverflow.com/questions/3637672/how-can-i-access-rails-2-3-x-commands-when-rails-3-is-installed

 

posted on 2013-07-02 21:32  唐明星  阅读(253)  评论(0编辑  收藏  举报