Skip to content
This repository
tag: 0.0.89
Fetching contributors…

Cannot retrieve contributors at this time

file 55 lines (46 sloc) 2.072 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
task :default => ["test"]
task :test do exec "bash -l -c \"./test/suite\"" ; end

namespace :gem do
  task :refresh do
    exec "gem uninstall rvm ; rm -f pkg/*.gem ./rvm.gemspec && rake gemspec && rake build && gem install pkg/*.gem --no-rdoc --no-ri"
  end

  desc "Build the rvm gem."
  task :build do
puts <<-LOCAL_INSTALL_WARNING

$(tput setaf 3)INSTALLING FROM SOURCE$(tput sgr0)

If you are using rvm from source, DO NOT build the gem.
Instead, run the following from the rvm source's root dir.

$(tput setaf 2)For installing/updating: ./install$(tput sgr0)

LOCAL_INSTALL_WARNING
    puts "$(gem build rvm.gemspec)"
  end

  desc "Install the rvm gem (NO sudo)."
  task :install do
    %x{gem install rvm*.gem --no-rdoc --no-ri -l}
  end
end

begin
  require "jeweler"
  require "lib/rvm/version"

  Jeweler::Tasks.new do |gemspec|
    gemspec.name = "rvm"
    gemspec.version = RVM::Version::STRING
    gemspec.summary = "Ruby Version Manager (rvm)"
    gemspec.require_paths = ["lib"]
    gemspec.date = Time.now.strftime("%Y-%m-%d")
    gemspec.description = "Manages Ruby interpreter installations and switching between them."
    gemspec.platform = Gem::Platform::RUBY
    gemspec.files = ["install", "README", "LICENCE", "rvm.gemspec", "bash/*", "binscripts/*", "scripts/*", "examples/*", "config/*", Dir::glob("lib/**/**")].flatten
    gemspec.executables = Dir::glob("bin/rvm-*").map{ |script| File::basename script }
    gemspec.require_path = "lib"
    gemspec.has_rdoc = File::exist?("doc")
    gemspec.rdoc_options = ["--inline-source", "--charset=UTF-8"]
    gemspec.authors = ["Wayne E. Seguin"]
    gemspec.email = "wayneeseguin@gmail.com"
    gemspec.homepage = "http://github.com/wayneeseguin/rvm"
    gemspec.extensions << "extconf.rb" if File::exists?("extconf.rb")
    gemspec.rubyforge_project = "rvm"
  end
rescue LoadError
  puts "Jeweler not available. Install it with: gem install jeweler -s http://gemcutter.org/"
end
Something went wrong with that request. Please try again.