On Aug 19, 2009, at 20:21 , Joel VanderWerf wrote:

> Quoting the README at http://github.com/vjoel/crown/tree/master :
>
> The *crown* program gathers gem lib and bin files under one  
> directory for fast loading and predictable behavior. For example:
>
>  [~/tmp] crown -v mygems json nokogiri sinatra
>  sinatra-0.9.4
>  nokogiri-1.3.3
>  json-1.1.7
>  rack-1.0.0
>  PATH=/home/vjoel/tmp/mygems/bin
> RUBYLIB=/home/vjoel/tmp/mygems/ext:/home/vjoel/tmp/mygems/ext/json/ 
> ext:/home/vjoel/tmp/mygems/lib
>
> The gems are copied under mygems:
>
>  [~/tmp] ls mygems
>  bin  ext  lib
>  [~/tmp] ls mygems/lib
>  action-nokogiri.rb  json.rb   nokogiri.rb  rack.rb  sinatra.rb
>  json                nokogiri  rack         sinatra  xsd

that's pretty cool!

you might consider making this a gem plugin and or merging it into  
rubygems straight up. I think the latter has serious merit.