gem.1   [plain text]


.Dd February 9, 2006
.Dt ERB 1
.Os
.Sh NAME
.Nm gem , gem_mirror , gem_server , gemlock, gemri, gemwhich , index_gem_repository.rb , update_rubygems 
.Nd RubyGems helper programs
.Sh SYNOPSIS
.Nm gem 
.Ar command 
.Op Ar arguments... 
.Op Ar options...
.Nm gem_server 
.Op Ar options...
.Nm gemlock
.Op Ar options
.Op Ar libname ...
.Nm gemri
.Op Ar options
.Op Ar name ...
.Nm gemwhich 
.Op Ar options
.Op Ar libname ...
.Nm index_gem_repository.rb 
.Op Ar options
.Nm update_rubygems 
.Sh DESCRIPTION
These are various helper programs that are part of the RubyGems distribution, a sophisticated package manager for the Ruby programming language.
.Pp
For more information about a specific program, you can use its
.Fl -help
flag. There is also online documentation available at "http://docs.rubygems.org".
.Pp
.Nm gem 
is the main interface to the RubyGems packaging system.
.Pp
.Nm gem_server 
is a tool to serve your entire set of installed gems to anyone.
.Pp
.Nm gemlock
generates a series of require_gem commands that will lock down an application or library to a particular version of their dependent gem.
.Pp
.Nm gemri
acts as a wrapper for the
.Xr ri 1
command to read gems RI documentation.
.Pp
.Nm gemwhich  
is a script that behaves like the
.Xr which 1
command for ruby libraries and gem repositories.
.Pp
.Nm index_gem_repository.rb 
generates index files for your RubyGems server.
.Pp
.Nm update_rubygems 
is an internal script used to update RubyGems. 
.Sh SEE ALSO
.Xr ruby 1
.Sh AUTHORS
RubyGems was originally developed at RubyConf 2003 by Rich Kilmer, Chad Fowler, David Black, Paul Brannan and Jim Weirch, and has received a lot of contributions since then. You can obtain the RubyGems sources at http://rubyforge.org/projects/rubygems/.