Sha256: c39c322b6da02ae197f669e99c5eda92c2b18af401b9febe4f1b3e3d57d48eab

Contents?: true

Size: 1.02 KB

Versions: 13

Compression:

Stored size: 1.02 KB

Contents

Execute.define_task do
desc "redis-install", 'Install the latest verison of Redis from Github (requires git, duh)'
  def redis_install
    invoke :redis_about
    invoke :redis_download
    invoke :redis_make
    unless windows?
        ENV['PREFIX'] and bin_dir = "#{ENV['PREFIX']}/bin" or bin_dir = "#{RedisRunner.prefix}bin"
        
        mk_bin_dir(bin_dir)
        
        %w(redis-benchmark redis-cli redis-server).each do |bin|
          system "cp /tmp/redis/src/#{bin} #{bin_dir}"
        end #do
    
        puts "Installed redis-benchmark, redis-cli and redis-server to #{bin_dir}"
    
        ENV['PREFIX'] and conf_dir = "#{ENV['PREFIX']}/etc" or conf_dir = "#{RedisRunner.prefix}etc"
        unless File.exists?("#{conf_dir}/redis.conf")
          system "mkdir #{conf_dir}" unless File.exists?("#{conf_dir}")
          system "cp /tmp/redis/redis.conf #{conf_dir}/redis.conf"
          puts "Installed redis.conf to #{conf_dir} \n You should look at this file!"
        end #unless
    end #unless
  end #redis_install
end #do

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rhoconnect-3.3.6 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.5 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.4 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.3 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.2 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.1 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.1.beta4 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.1.beta3 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.3.1.beta2 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.2.1 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.2.0 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.2.0.beta5 commands/commands/redis_commands/redis_install.rb
rhoconnect-3.2.0.beta4 commands/commands/redis_commands/redis_install.rb