From: dima Date: 2007-08-06T04:30:02+09:00 Subject: Re: building rubygems without documentation On Aug 4, 11:18 pm, "Sy Ali" wrote: > On 8/4/07, dima wrote: > > > If I understand the initial question right you do not want to install > > gems documentation since you are already using an on-line version of > > it. > > You half-understand. I don't want to install the documentation for > the "RubyGems" application itself. I am not talking about using the > 'gem' program to install a gem without documentation. > > For example, trying to install rubygems-0.9.4 itself, like this, I see > no way to avoid installing documentation. I wonder if I can force a > path for documentation installation to /dev/null or something simple. > =) > > $ ruby setup.rb --help > Typical Installation Procedure: > $ ruby setup.rb config > $ ruby setup.rb setup > # ruby setup.rb install (may require root privilege) > > Detailed Usage: > ruby setup.rb > ruby setup.rb [] [] > > Global options: > -q,--quiet suppress message outputs > --verbose output messages verbosely > --help print this message > --version print version and quit > --copyright print copyright and quit > > Tasks: > all do config, setup, then install > config saves your configurations > show shows current configuration > setup compiles ruby extentions and others > install installs files > test run all tests in test/ > clean does `make clean' for each extention > distclean does `make distclean' for each extention > > Options for CONFIG or ALL: > --installdirs=std/site/home std: install under libruby; site: > install under site_ruby; home: install under $HOME [] > --prefix=path path prefix of target environment [/usr] > --bindir=path the directory for commands [$prefix/bin] > --libdir=path the directory for libraries [$prefix/lib] > --datadir=path the directory for shared data [$prefix/share] > --mandir=path the directory for man pages [$prefix/share/man] > --sysconfdir=path the directory for system configuration files [/etc] > --localstatedir=path the directory for local state data [/var/lib] > --libruby=path the directory for ruby libraries [/usr/lib/ruby] > --librubyver=path the directory for standard ruby libraries > [/usr/lib/ruby/1.8] > --librubyverarch=path the directory for standard ruby extensions > [/usr/lib/ruby/1.8/i586-linux-gnu] > --siteruby=path the directory for version-independent aux > ruby libraries [/usr/lib/ruby/site_ruby] > --siterubyver=path the directory for aux ruby libraries > [/usr/lib/ruby/site_ruby/1.8] > --siterubyverarch=path the directory for aux ruby binaries > [/usr/lib/ruby/site_ruby/1.8/i586-linux-gnu] > --rbdir=path the directory for ruby scripts [$siterubyver] > --sodir=path the directory for ruby extentions [$siterubyverarch] > --rubypath=path the path to set to #! line [/usr/bin/ruby] > --rubyprog=name the ruby program using for installation > [/usr/bin/ruby] > --makeprog=name the make program to compile ruby extentions [make] > --shebang=all/ruby/never shebang line (#!) editing mode [ruby] > --without-ext does not compile/install ruby extentions [no] > --rbconfig=path rbconfig.rb to load [running ruby's] > > Options for INSTALL: > --no-harm only display what to do if given [off] > --prefix=path install path prefix [] In that case you can put comment on line that installs documentation in post-install.rb (install_rdoc) before you call setup.rb.