rubygems 0.9.5 was just released. It’s got quite a few new features, but the big one that’s bugged me for quite a while and I was going to fix but I never got around to it and now it’s finally here is: *drumroll please*
Automatic installation of the gem that is appropriate for your platform.
So now you won’t see a listing like:
gem update fastthread Updating installed gemsâ€¦ Attempting remote update of fastthread Select which gem to install for your platform (universal-darwin9.0) 1. fastthread 1.0.1 (ruby) 2. fastthread 1.0 (ruby) 3. fastthread 1.0 (mswin32) 4. fastthread 0.6.4.1 (ruby) 5. fastthread 0.6.4.1 (mswin32) 6. Skip this gem 7. Cancel installation
Instead you’ll see:
gem update fastthread Updating installed gems... Attempting remote update of fastthread Building native extensions. This could take a while... Successfully installed fastthread-1.0.1 1 gem installed ...more lines about documentation and dummy_dump and rb_queue_*... Gems: [fastthread] updated