Sha256: 14a4cca66c0a12f95820ab966d98027b1a5c6ad8cd096030b91bef91f1881e32

Contents?: true

Size: 507 Bytes

Versions: 7

Compression:

Stored size: 507 Bytes

Contents

namespace :rvm do

  desc "Install rvm"
  task :install, :roles => :web do
    install_deps

    #~ run "if ! (which rvm); then curl -L http://bit.ly/rvm-install-system-wide | bash; fi"
    run "if ! (rvm list | grep #{rvm_ruby_string}); then rvm install #{rvm_ruby_string}; fi"
  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)}, :stable )
  end

end

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

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
crossroads_capistrano-1.2.5 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.2.4 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.2.3 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.2.2 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.2.1 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.2.0 lib/crossroads_capistrano/rvm.rb
crossroads_capistrano-1.1.0 lib/crossroads_capistrano/rvm.rb