[Rubygems-developers] RubyGems 0.8.10 Prerelease Ready
Curt Hibbs
curt at hibbs.com
Sat Mar 26 00:08:27 EST 2005
Jim Weirich wrote:
> Ok, I've got a version of RubyGems I'd like to release. Considering the fact
> that the last releases needed a quick fix after publicly announcing them, I'm
> announcing them here first, with a view to doing a public announcement in day
> or two (probably Sunday evening).
>
> Two bug fixes in this release
>
> (1) Better handling for pinning required versions of libraries (thanks to
> Tobias Luetke for helping with this one).
>
> (2) Better gem update --sysgem handling.
>
> I would like some help testing (2), particularly on windows box (which I don't
> have acces to at the moment).
>
> Here's what you need to do to test (2). Manually download (do not use the gem
> update command here!) the 0.8.9.3 version of RubyGems from
>
> http://onestepback.org/betagems/gems/rubygems-update-0.8.9.3.gem
>
> Then do a local install with it. Something like
>
> $ gem install rubygems-update-0.8.9.3.gem
> $ update_rubygems
>
> should do the trick. Version 0.8.9.3 is essentially identical to version
> 0.8.10, but with a smaller version number. That allows us to do the
> following command ...
>
> $ gem update --system --source http://onestepback.org/betagems
>
> After that installs, double check that the gem command claims to be version
> 0.8.10.
>
> $ gem --version # should report 0.8.10
>
> As I mentioned, I'm particularly interested that I didn't break how this works
> on windows boxes.
>
> I also attached the 0.8.10 announcement for review.
>
> Thanks to everyone for their help.
>
>
>
> ------------------------------------------------------------------------
>
> = Announce: RubyGems Release 0.8.10
>
> Version 0.8.10 is bug fix release. We address two bugs in this
> release, one obscure and the other only slightly annoying.
>
> In multi-user environments, it is common to supply mulitple versions
> of gems (for example Rails), allowing individual users to select the
> version of the gem they desire. This allows a user to be insulated
> from updates to that gem. RubyGems 0.8.10 fixes a problem where gems
> could occasionally become confused about the current versions of
> libraries selected by the user.
>
> The other annoying bug is that if there are any existing
> rubygems-update gems installed, then the "gem update --system" command
> will download a new udpate, but install the latest update prior to the
> download.
>
> == What is RubyGems?
>
> RubyGems is a package management system for Ruby applications and
> libraries. RubyGems one command download makes installing Ruby software
> fun and enjoyable again. (Ok, not really.)
>
> Many gems are available for download from the RubyForge site. Browse
> the list of gems with a "gem list --remote" command and download what
> you need with a simple "gem install <name-of-gem>". RubyGems takes care
> of the details of installing, not only the gem you requested, but also
> any gems needed by the software you selected.
>
> == RubyGems Statistics
>
> * About 230 different gems available (I say _about_ because I don't
> think "Bangkok" and "bangkok" are really different gems).
> * Over 30,000 downloads of the RubyGems software
> * 230,075 gem loads
>
> If you are interested in finding out when new gems are released, I
> maintain an RSS feed at http://onestepback.org/gemwatch.rss.
>
> == How can I get RubyGems?
>
> If you have a recent version of RubyGems (0.8.5 or later), then all
> you need to do is:
>
> $ gem update --system (you might need to be admin/root)
>
> (Note: You may have to run the command twice if you have any previosly
> installed rubygems-update gems).
>
> If you have an older version of RubyGems installed, then you can still
> do it in two steps:
>
> $ gem install rubygems-update (again, might need to be admin/root)
> $ update_rubygems (... here too)
>
> If you don't have any gems install, there is still the pre-gem
> approach to getting software ... doing it manually:
>
> 1. DOWNLOAD FROM: http://rubyforge.org/frs/?group_id=126
> 2. UNPACK INTO A DIRECTORY AND CD THERE
> 3. INSTALL WITH: ruby setup.rb all (you may need admin/root privilege)
>
> == Thanks
>
> Thanks to Tobias Luetke for reporting the problem and assisting in
> tracking it down.
>
> Keep those gems coming!
>
> -- Jim & Chad (for the RubyGems team)
It worked fine for me, too (on windows)!
Curt
More information about the Rubygems-developers
mailing list