#!/usr/bin/env ruby #-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. # See LICENSE.txt for permissions. #++ update_dir = $LOAD_PATH.find { |fn| fn =~ /rubygems-update/ } if update_dir.nil? puts "Error: Cannot find RubyGems Update Path!" puts puts "RubyGems has already been updated." puts "The rubygems-update gem may now be uninstalled." puts "E.g. gem uninstall rubygems-update" else update_dir = File.dirname(update_dir) Dir.chdir update_dir update_dir =~ /([0-9.]*)$/ RGVERSION = $1 puts "Installing RubyGems #{RGVERSION}" system "ruby setup.rb #{ARGV.join(' ')}" end