Sha256: a1f3b900ded7b2bb533bb65e5b12f14b2910ab2721e80283356bb94b95009627

Contents?: true

Size: 581 Bytes

Versions: 4

Compression:

Stored size: 581 Bytes

Contents

namespace :rvm do

  desc "Install rvm"
  task :install, :roles => :web do
    install_deps
    run "if ! (which rvm); then curl -s https://rvm.beginrescueend.com/install/rvm | bash; fi", :shell => 'sh'
    run "if ! (rvm list | grep #{rvm_ruby_string}); then rvm install #{rvm_ruby_string}; fi", :shell => 'sh'
  end

  task :install_deps, :roles => :web do
    yum.install( {:base => %w(curl git gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2)}, :stable, :shell => 'sh' )
  end

end

before "deploy:cold", "rvm:install"

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
crossroads_capistrano-1.3.0 lib/crossroads_capistrano/recipes/rvm.rb
crossroads_capistrano-1.2.9 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.2.8 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.2.7 lib/crossroads_capistrano/rvm.rb