If you tried to update rubygems today like me, its possible you got hit with a nasty error message running gem after the successful update to rubygems-1.0.1.
root@localhost ~:#gem -v /usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)
gem_runner needs loading, so lets fix that by adding a require at the top of/usr/local/lib/site-ruby/1.8/rubygems.rb
... require 'rubygems/rubygems_version' require 'rubygems/defaults' require 'rubygems/gem_runner' ## add this line require 'thread' ...
There we go, now lets try:
root@localhost ~:# gem -v 1.0.1
Hooray! Working rubygems!
Update:
I found this is due to a problem with just the apt packages, and re-downloading and installing the tar.gz from rubyforge will also solve the problem.