From: ptkwt@... (Phil Tomson) Date: 2004-03-16T13:39:34+09:00 Subject: Re: [ANN] RubyGems 0.2.0 In article <67E2AB2D-760F-11D8-AAE6-000A95BDA42A@chadfowler.com>, Chad Fowler wrote: >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 I've yet to try it, but I did glance at the docs today and it does look ery nice. So I gather from the comment above about binary libraries there is no way yet to handle gems which have extensions (C code)? Any idea when we'll see this? Will we be seeing RubyGems in 1.8.2? Phil