From: Chad Fowler Date: 2004-03-15T08:29:18+09:00 Subject: [ANN] RubyGems 0.2.0 The first public release of RubyGems (http://rubygems.rubyforge.org) has just been uploaded to RubyForge. A concept initially demonstrated by Ryan Leavengood at the first RubyConf, RubyGems has been a long time coming. It is a package manager for Ruby libraries, handling library versioning (allows co-existence of multiple versions of a single Ruby library), search, download, and installation. You can download RubyGems from its RubyForge files section (http://rubyforge.org/project/showfiles.php?group_id=126). We have tested on Windows XP, Mac OSX, and Linux. We would love to hear reports, both negative and positive, of experiences on other platforms. We have put a few samples gems in the repository at http://gems.rubyforge.org. This is the default location that the remote installer will go to when doing a remote installation. If you have libraries you would like to include, please send the gem files to either myself or Rich Kilmer (rich(at)infoether.com) and we'll add them. Going forward, we'll have more robust mechanisms for updating the repository, possibly including RubyForge file release integration. You can search the repository like so: tashi-delek:~ chadfowler$ gem --search=doom ruby-doom-0.0.7 A brief overview of features present in the 0.2.0 release: * Install and uninstall gems locally * Search, download, and install gems via HTTP * Manage dependencies between gems * Auto-generate documentation from rdoc * Serve gems via webrick or CGI And on the TODO shortlist: * Deal with binary libraries * Support for Ruby applications (as opposed to just libraries) * Auto-generate RPM, pkg, windows installer, etc. User documentation is available at http://rubygems.rubyforge.org/wiki/wiki.pl?UserDoc. RubyGems requires ruby 1.8.1 Have fun! Thanks, The RubyGems developers