Sha256: 7a0eb904c8ce69fbb2dba23904e6df3a088a1331643a77d9c7f87b462a2e5828
Contents?: true
Size: 1002 Bytes
Versions: 25
Compression:
Stored size: 1002 Bytes
Contents
require 'rbconfig' require 'find' require 'ftools' include Config # this was adapted from rdoc's install.rb by ways of Log4r $sitedir = CONFIG["sitelibdir"] unless $sitedir version = CONFIG["MAJOR"] + "." + CONFIG["MINOR"] $libdir = File.join(CONFIG["libdir"], "ruby", version) $sitedir = $:.find {|x| x =~ /site_ruby/ } if !$sitedir $sitedir = File.join($libdir, "site_ruby") elsif $sitedir !~ Regexp.quote(version) $sitedir = File.join($sitedir, version) end end makedirs = %w{ shipping } makedirs.each {|f| File::makedirs(File.join($sitedir, *f.split(/\//)))} Dir.chdir("lib") begin require 'rubygems' require 'rake' rescue LoadError puts puts "Please install Gem and Rake from http://rubyforge.org/projects/rubygems and http://rubyforge.org/projects/rake" puts exit(-1) end files = FileList["**/*"] # File::safe_unlink *deprecated.collect{|f| File.join($sitedir, f.split(/\//))} files.each {|f| File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true) }
Version data entries
25 entries across 25 versions & 9 rubygems