Sha256: e02d1c24a4dd3e82380c2217985348633fed729c560bab0d60ec2b67b57648f3
Contents?: true
Size: 966 Bytes
Versions: 1
Compression:
Stored size: 966 Bytes
Contents
namespace :ruby do namespace :centos do desc <<-DESC Install ruby and rubygems. *ruby_build_options*: Ruby build options.\n *rubygems_build_options*: Rubygems build options.\n <pre> set :ruby_build_options, { :url => "http://capitate.s3.amazonaws.com/ruby-1.8.6-p110.tar.gz", :build_dest => "/usr/src", :configure_options => "--prefix=/usr", :clean => false } </pre> DESC task :install do # Settings fetch(:ruby_build_options) fetch(:rubygems_build_options) # Install dependencies yum.install([ "zlib", "zlib-devel", "readline-devel" ]) # Install ruby 1.8.6 build.make_install("ruby", ruby_build_options) # Install rubygems build.install("rubygems", rubygems_build_options) do |dir| run_via "cd #{dir} && ruby setup.rb > install.log", { :shell => true } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capitate-0.2.7 | lib/recipes/centos/ruby.rb |