# Install XYZ module in current site_ruby # usage: # % ruby install.rb require 'fileutils' # http://ruby-doc.org/stdlib/libdoc/fileutils/rdoc/files/fileutils_rb.html include FileUtils::Verbose #include FileUtils::DryRun # Use this for testing require 'rbconfig' include Config version = CONFIG["MAJOR"]+"."+CONFIG["MINOR"] SITE_LIB = File.join(CONFIG["libdir"], "ruby", "site_ruby", version) INSTALL_DIR = "#{SITE_LIB}/dev" puts "" mkdir_p INSTALL_DIR if ! File.exist? INSTALL_DIR cp("xyz.rb", INSTALL_DIR) puts "" puts "Module installed" puts ""