====================
How to install:
====================

Configure:

  ruby install.rb config

Then, set up:

  ruby install.rb setup

Then, install (this may have to be done as root):

  ruby install.rb install

You can change paths, etc. using options to install.rb.

install will automatically run tests and will not install if they failed.

====================
Usage of install.rb:
====================
  ruby install.rb <global option>
  ruby install.rb [<global options>] <task> [<task options>]

Global options:
  -q,--quiet           suppress message outputs
     --verbose         output messages verbosely
  -h,--help            print this message
  -v,--version         print version and quit
  --copyright          print copyright and quit

Tasks:
  config      saves your configurations
  show        shows current configuration
  setup       compiles extention or else
  install     installs files
  clean       does `make clean' for each extention

Options for config:
  --prefix=path        path prefix of target environment [/usr/local]
  --std-ruby=path      the directory for standard ruby libraries [$prefix/lib/ruby/1.6]
  --site-ruby-common=path the directory for version-independent non-standard ruby libraries [$prefix/lib/ruby/site_ruby]
  --site-ruby=path     the directory for non-standard ruby libraries [$prefix/lib/ruby/site_ruby/1.6]
  --bin-dir=path       the directory for commands [$prefix/bin]
  --rb-dir=path        the directory for ruby scripts [$site-ruby]
  --so-dir=path        the directory for ruby extentions [$prefix/lib/ruby/site_ruby/1.6/i686-linux]
  --data-dir=path      the directory for shared data [$prefix/share]
  --ruby-path=path     path to set to #! line [/usr/local/bin/ruby]
  --ruby-prog=name     the ruby program using for installation [/usr/local/bin/ruby]
  --make-prog=name     the make program to compile ruby extentions [make]
  --without-ext        does not compile/install ruby extentions [no]
  --rbconfig=path      your rbconfig.rb to load [running ruby's]

Options for install:
  --no-harm            only display what to do if given [off]

