Sha256: 3b95a1b59d3a9ad4d4d3735a0102b3cde1c7a1e5eb42bc593f119e866456d3c5
Contents?: true
Size: 958 Bytes
Versions: 2
Compression:
Stored size: 958 Bytes
Contents
namespace :ruby do namespace :centos do desc <<-DESC Install ruby and rubygems. "Source":#{link_to_source(__FILE__)} DESC task_arg(:ruby_build_options, <<-EOS) Rubygems build options. <pre> <code class="ruby"> 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 } </code> </pre> EOS task_arg(:rubygems_build_options, "Rubygems build options") task :install do # 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" end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
calas-capitate-0.3.6 | lib/recipes/centos/ruby.rb |
capitate-0.3.6 | lib/recipes/centos/ruby.rb |