drbrain changed the topic of #rubygems to: RubyGems 2.0.2: http://bit.ly/rubygems-2-0-2 – Latest status: http://twitter.com/rubygems_status and http://status.rubygems.org
vertis has joined #rubygems
vertis1 has quit [Ping timeout: 240 seconds]
Emily is now known as EmilyAFK
EmilyAFK is now known as Emily
qmx is now known as qmx|away
tbuehlmann has quit [Remote host closed the connection]
Emily is now known as EmilyAFK
clouder`grr has joined #rubygems
yashshah__ has quit [Read error: Connection reset by peer]
yashshah__ has joined #rubygems
swills has quit [Quit: Coyote finally caught me]
vertis has quit [Quit: Leaving.]
qmx|away is now known as qmx
charliesome has joined #rubygems
swills has joined #rubygems
EmilyAFK is now known as Emily
baburdick1 has joined #rubygems
baburdick has quit [Read error: Connection reset by peer]
baburdick1 has quit [Ping timeout: 252 seconds]
Emily is now known as EmilyAFK
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 240 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
ddd_ is now known as ddd
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 240 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 248 seconds]
yashshah__ has quit [Read error: Connection reset by peer]
yashshah__ has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
qmx is now known as qmx|away
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
havenn_ has joined #rubygems
havenwood has quit [Read error: Connection reset by peer]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
lsegal has quit [Read error: Connection reset by peer]
lsegal has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
havenn_ has quit [Remote host closed the connection]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
baburdick has joined #rubygems
hakunin has quit [Ping timeout: 245 seconds]
baburdick has quit [Ping timeout: 248 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
yashshah__ has quit [Read error: Connection reset by peer]
yashshah__ has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
vertis has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 240 seconds]
yashshah__ has quit [Ping timeout: 276 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
kseifried has quit [Quit: Leaving]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 248 seconds]
yashshah__ has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
yashshah__ has quit [Ping timeout: 256 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubygems
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
yashshah__ has joined #rubygems
kseifried has joined #rubygems
kseifried has joined #rubygems
kseifried has quit [Changing host]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubygems
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubygems
baburdick has joined #rubygems
EmilyAFK is now known as Emily
kgrz has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 264 seconds]
Emily is now known as EmilyAFK
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
yashshah has joined #rubygems
yashshah__ has quit [Read error: Connection reset by peer]
<kseifried> this is severely pissing me off
<kseifried> all the instructions show how to use your dom right hanf to wrap your left hanf
<kseifried> hand
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 248 seconds]
baburdick has joined #rubygems
EmilyAFK is now known as Emily
baburdick has quit [Ping timeout: 264 seconds]
kgrz has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
Emily is now known as EmilyAFK
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
clouder`grr has quit [Read error: Connection reset by peer]
kseifried has quit [Quit: Leaving]
EmilyAFK is now known as Emily
Emily is now known as EmilyAFK
yashshah has quit [Read error: Connection reset by peer]
yashshah has joined #rubygems
workmad3 has joined #rubygems
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
Plume has joined #rubygems
EmilyAFK is now known as Emily
Emily is now known as EmilyAFK
workmad3 has quit [Ping timeout: 260 seconds]
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 245 seconds]
charliesome has joined #rubygems
EmilyAFK is now known as Emily
yashshah has quit [Read error: Connection reset by peer]
yashshah has joined #rubygems
Emily is now known as EmilyAFK
imperator has joined #rubygems
pipework has quit [Ping timeout: 245 seconds]
pipework has joined #rubygems
pipework has quit [Remote host closed the connection]
pipework has joined #rubygems
pipework has quit [Ping timeout: 264 seconds]
pipework has joined #rubygems
EmilyAFK is now known as Emily
Emily is now known as EmilyAFK
kgrz has joined #rubygems
ddd has quit [Ping timeout: 245 seconds]
ddd has joined #rubygems
Plume has quit [Quit: Instantbird 1.3 -- http://www.instantbird.com]
workmad3 has joined #rubygems
workmad3 has quit [Read error: Operation timed out]
yashshah has quit [Read error: Connection reset by peer]
yashshah has joined #rubygems
EmilyAFK is now known as Emily
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
Emily is now known as EmilyAFK
yfeldblum has quit [Read error: Connection reset by peer]
yfeldblum has joined #rubygems
workmad3 has joined #rubygems
workmad3 has quit [Ping timeout: 252 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
kgrz has joined #rubygems
EmilyAFK is now known as Emily
Emily is now known as EmilyAFK
baburdick has joined #rubygems
baburdick has quit [Ping timeout: 252 seconds]
fromonesrc has joined #rubygems
workmad3 has joined #rubygems
workmad3 has quit [Ping timeout: 248 seconds]
yashshah has quit [Read error: Connection reset by peer]
yashshah_ has joined #rubygems
EmilyAFK is now known as Emily
Emily is now known as EmilyAFK
dvu has quit [Ping timeout: 245 seconds]
workmad3 has joined #rubygems
pipework has quit [Remote host closed the connection]
clouder`grr has joined #rubygems
workmad3 has quit [Ping timeout: 264 seconds]
EmilyAFK is now known as Emily
havenwood has joined #rubygems
pipework has joined #rubygems
<yfeldblum> on modern rubygems (1.8.25 or 2.0.3), even on older rubies (1.8.7), is Gem.clear_paths still required after installing a gem from a ruby script and before requiring it from that same ruby script?
Emily is now known as EmilyAFK
brad[]` is now known as brad[]
martinisoft has joined #rubygems
EmilyAFK is now known as Emily
ckelly has joined #rubygems
lsegal has joined #rubygems
yashshah_ has quit [Read error: Connection reset by peer]
yashshah_ has joined #rubygems
<nmeum> If I compile ruby 2.0.0-p0 from source is it shipped with rubygems by default? If this is the case can I manually install ruby without rubygems?
<swills> yes
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
<swills> it comes with rubygems
<nmeum> so how do I install ruby without it?
<swills> it is possible to change some things to make it not install gems
<nmeum> ok
lsegal has joined #rubygems
whit537 has joined #rubygems
baburdick has joined #rubygems
fromonesrc has quit []
havenwood has quit [Remote host closed the connection]
mockra has joined #rubygems
dvu has joined #rubygems
yerhot has joined #rubygems
ckelly has quit [Quit: Leaving...]
whit537 has quit [Quit: whit537]
yerhot has quit [Remote host closed the connection]
yerhot has joined #rubygems
adkron has joined #rubygems
yashshah_ has quit [Read error: Connection reset by peer]
yashshah_ has joined #rubygems
adkron has quit [Ping timeout: 256 seconds]
yerhot has quit [Remote host closed the connection]
nmeum has left #rubygems ["WeeChat 0.3.8"]
dvu_ has joined #rubygems
dvu has quit [Ping timeout: 248 seconds]
yerhot has joined #rubygems
whit537 has joined #rubygems
whit537 has quit [Ping timeout: 252 seconds]
dvu has joined #rubygems
dvu_ has quit [Read error: Connection reset by peer]
dvu_ has joined #rubygems
dvu has quit [Ping timeout: 258 seconds]
dvu has joined #rubygems
dvu_ has quit [Ping timeout: 258 seconds]
<mpapis> have anyone seen this -> https://github.com/wayneeseguin/rvm/issues/1689 "invalid byte sequence in US-ASCII" for "ruby setup.rb" ?
<mpapis> in rubygems 2.0.3
<drbrain> mpapis: I haven't, but I don't think I've run LANG=C ruby setup.rb either
<raggi> we need to sort this out
<raggi> i'm not really sure i like any of the options, though :(
<raggi> mpapis: actually that users prompt contains utf8
<raggi> it seems like they should have LANG=en_US.utf-8 there
<mpapis> ok so maybe an extra check ?
<mpapis> I can do it in rvm too ...
<raggi> well, a solution that will work for your users
<raggi> which i guess is rvm style
<drbrain> mpapis: can you add --backtrace to rvm's rubygems install command line?
<raggi> is just to launch gems stuff with LANG=en_US.utf-8
<raggi> but rubygems should be handling all this stuff gracefully
<raggi> we need to make rubygems utf-8 internally, and define this in the "public api" as it were
<raggi> if someone started trolling up gemspecs that were some obscure encoding, we'd really not handle it well
<drbrain> raggi: all gemspecs are read as UTF-8 from disk
<drbrain> and YAML specifies UTF-8
<mpapis> ok so should I open a follow up ticket for rubygems ?
<raggi> drbrain: and the ruby ones?
<drbrain> but this may be a separate problem
<drbrain> mpapis: please
<drbrain> raggi: the ruby ones are read as UTF-8
<raggi> drbrain: the ruby ones get eval'd, so the embedded coding comments are respected
<drbrain> mpapis: while your here, could I get a "me too" comment on http://bugs.ruby-lang.org/issues/7992
<drbrain> you're
<raggi> drbrain: iow. we have no control, we should have Gem::Specifciation assignement filters that .encode('utf-8') all incoming strings
<drbrain> raggi: ah
<raggi> drbrain: we'll also have to cover our custom marshalling i think
kseifried has joined #rubygems
kseifried has quit [Changing host]
kseifried has joined #rubygems
<drbrain> raggi: well, whatever they're written out as, when read back we read the file as UTF-8
<raggi> there's quite a long list, i've been meaning to bring it up
<raggi> drbrain: file read is somewhat irrelevant, once it hits eval
<raggi> sadly
<drbrain> but that error may come from rdoc, not rubygems
<drbrain> it is odd that it says "ERROR: …" then "RubyGems 2.0.3 installed"
yerhot has quit [Read error: Connection reset by peer]
yerhot has joined #rubygems
<raggi> i think it's a gem installation that it's doing
<drbrain> before installing RubyGems though?
<raggi> oh
<raggi> sorry
<raggi> setup.rb runs through a Command doesn't it
<drbrain> sure, it's already there, but seems like an odd thing for RVM to do
<drbrain> yes
<drbrain> it seems to be a separate invocation of `gem`
<raggi> encoding needed there
<drbrain> mpapis: can you say something like "including this commit in the next patch level will help me diagnose rvm install issues"
<mpapis> oh it will ?
<drbrain> mpapis: it fixes `ruby setup.rb --verbose`
<mpapis> :)
<mpapis> oh then I will ask for it
<drbrain> thanks!
<mpapis> but I need to add --verbose too ;)
<drbrain> mpapis: I thought I saw a log with it (but broken) shortly after 2.0.0 was released
<mpapis> or it will help for -d ?
<drbrain> it won't help for -d
<mpapis> I will try with --verbose
<drbrain> mpapis: you should see something like .../fileutils.rb:898:in `compare_stream': undefined method `fu_stream_blksize' for main:Object (NoMethodError)
<drbrain> if you run with --verbose
<mpapis> trying
<drbrain> at least, on ruby 2.0.0
<mpapis> ok I see it!
whit537 has joined #rubygems
<mpapis> drbrain, ok commented http://bugs.ruby-lang.org/issues/7992
<drbrain> thanks!
<mpapis> drbrain / raggi so https://github.com/rubygems/rubygems/issues/516 will be fixed in rubygems ? then I will close the RVM ticket as I try to avoid fixing it if it will be fixed shortly
<drbrain> mpapis: when installing rubygems, do you do more than `ruby setup.rb [arguments]` ?
<evan> drbrain: HI!
<drbrain> it seems that RubyGems was installed
<drbrain> evan: HI!
<evan> drbrain: I think the ecpoint issue is solved
<drbrain> evan: awesome, I also saw the user closed their bug
<evan> I removed ECDH from the cipher list
<evan> so that client don't try EC of any kind
<drbrain> ^5
<evan> the old setup used an old openssl version
<evan> that didn't support EC
<drbrain> mpapis: so I'm wondering if the first command was something different
<mpapis> drbrain, cd /path/to/rubygems/src/ ; GEM_PATH="$GEM_PATH:${GEM_PATH%%@*}@global" GEM_HOME="$GEM_HOME" /path/to/ruby -d /path/to/rubygems/src/setup.rb
<drbrain> hrm
<drbrain> ok, I will investigate
<mpapis> actually GEM_PATH looks a bit stupid - but will work as expected
<drbrain> I was wondering if the existing rubygems was invoked somehow
<mpapis> RVM tries to remoe it first
<mpapis> *remove
<drbrain> does it use `gem` to determine what to remove?
<drbrain> or a fixed path?
<drbrain> err, rvm-determined path?
<mpapis> ruby -rrbconfig -e "puts ::Kernel.const_get('RbConfig')::CONFIG.values_at('sitelibdir','vendorlibdir').detect{ |path| File.directory?(File.join(path.to_s, 'rubygems')) }.to_s"
<mpapis> and then /rubygems*
<drbrain> so that wouldn't be the source of the "ERROR: "
<mpapis> detection?
<drbrain> mpapis: since "ERROR:" appears above "RubyGems 2.0.3 installed" I was wondering if maybe `gem env` was used to figure out where an old rubygems might exist
<mpapis> no "gem env" in rubygems code
yashshah_ has quit [Read error: Connection reset by peer]
<mpapis> in rvm ;)
yashshah_ has joined #rubygems
<mpapis> drbrain, a side question, would it be possible to separate rubygems from ruby and use RUBYLIB for loading it from different paths ? I got users asking for that in rvm
<drbrain> mpapis: it's possible, but I'm not sure how flexible setup.rb is
<drbrain> I think it only has --prefix
<drbrain> it might understand --bindir
<mpapis> I can work an fix if it is not available
<drbrain> --prefix can be used to install multiple copies of RubyGems
<drbrain> but it duplicates bin/ lib/ etc.
<mpapis> I want to think about it after rvm 2.0.0 ... so still some time, maybe on summer ;)
<drbrain> it should be mostly easy, I think most of the pieces you need exist
<drbrain> unfortunately SetupCommand is not well tested
<drbrain> it is, however, easy to add tests now
<mpapis> I need to implement rvm2 first ;) then I will add it and maybe add some test for RG ;)
Emily is now known as EmilyAFK
EmilyAFK is now known as Emily
wolfeidau has quit [Remote host closed the connection]
rhinux has joined #rubygems
adkron has joined #rubygems
wolfeidau has joined #rubygems
<rhinux> Hi all! I have problems with "bundler install" and "gem update --system", the status "http://status.rubygems.org/" to be up, "ping rubygems.org" doesn't reach the server, but "wget http://rubygems.org/latest_specs.4.8.gz" downloads the file . Any ideas?
adkron has quit [Ping timeout: 260 seconds]
<drbrain> rhinux: why are you pinging rubygems.org before trying to update rubygems?
<drbrain> not every host responds to ICMP
<drbrain> … what do you see when trying to run `gem update --system -V --backtrace`
<rhinux> @drbrain ah, I see. I wanted to see if there are timeouts
<drbrain> yes, there are timeouts
<rhinux> 2 times "connection reset after 1 request, retrying"
<rhinux> need full backtrace?
<drbrain> seems to be some kind of network problem
<drbrain> a backtrace won't help :/
<drbrain> I'm unsure why wget works, though
<drbrain> do you have a proxy?
<drbrain> can you try changing your source to https://rubygems.org?
fromonesrc has joined #rubygems
<rhinux> I have connections probs to rubygems whole day since hours. and I also dont knwo why wget works
fromonesrc_ has joined #rubygems
fromonesrc has quit [Read error: Operation timed out]
fromonesrc_ is now known as fromonesrc
<rhinux> by 'gem update --system -V --source https://rubgems.org" also uses http:// with same connection reset
<drbrain> you need to use --clear-sources --source https://rubygems.org/
<drbrain> --source is additive
<rhinux> also connections probs, now time out instead of connection resets
yfeldblum has quit [Ping timeout: 245 seconds]
<drbrain> sounds like something is preventing rubygems from making connections
adkron has joined #rubygems
<rhinux> I forgot changing to root with 'sudo su', but also no connections
<drbrain> you don't have a per-application firewall?
<rhinux> as I downloaded latest_specs.4.8.gz with wget, to which dir do I have to copy it?
<drbrain> rubygems will always try to HEAD that file
<drbrain> copying it will not work
<rhinux> what is to HEAD?
<drbrain> HTTP has multiple methods, a HEAD request can be used to check if a file has been updated recently
<rhinux> I see.
yerhot has quit [Remote host closed the connection]
yfeldblum has joined #rubygems
<drbrain> what does this do:
<drbrain> ruby -rnet/http -e 'p Net::HTTP.get_response(URI("http://rubygems.org/latest_specs.4.8.gz"))'
<rhinux> I have tor, is that a disturbing proxy?
<drbrain> it shouldn't be
<rhinux> ruby -rnet.. return "#<Net::HTTPFound 302 Moved Temporarily readbody=true>"
<drbrain> and:
<drbrain> ruby -rnet/http -e 'p Net::HTTP.get_response(URI("http://production.s3.rubygems.org/latest_specs.4.8.gz"))'
<rhinux> "#<Net::HTTPOK 200 OK readbody=true>" but takes 3sec, former was imediatly
<rhinux> probs with amazon S3?
<drbrain> maybe
<drbrain> where in the world are you?
<rhinux> germany, I'm trying a traceroute to s3...
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubygems
tenderlove has quit [Remote host closed the connection]
<rhinux> R U in whashington?
<drbrain> Seattle, yes
<rhinux> traceroute reaches amazon in step 7, but then 3 IPs until step 31 too many hops
Emily is now known as EmilyAFK
<drbrain> can you show me the output of the command when run with -V
<drbrain> ?
<drbrain> also, do you run `gem update` through tor proxy?
<drbrain> I wonder if it closes the connection between requests
<rhinux> tor service stopped, with httpS or http ?
<drbrain> either
adkron has quit [Ping timeout: 252 seconds]
<drbrain> since it seems you have the same problem
hakunin has joined #rubygems
<rhinux> http://rubygems.org has probs again, also https. trying with production.s3
<rhinux> again connection reset after 2min :(
<drbrain> :(
<rhinux> do you need the --backtrace output?
<drbrain> with -V, please
<rhinux> "connection reset after 1 requests, retrying"
<rhinux> too many connection resets (http://production.s3.rubgems.org/latest_specs.4.8.gz)
<rhinux> /usr/lib/ruby/1.9.1/rubygems/remote_fetcher.rb:462:in `rescue in request'
<rhinux> ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
<rhinux> /usr/lib/ruby/1.9.1/rubygems/remote_fetcher.rb:407:in `request'
<rhinux> /usr/lib/ruby/1.9.1/rubygems/remote_fetcher.rb:205:in `fetch_http'
<rhinux> /usr/lib/ruby/1.9.1/rubygems/remote_fetcher.rb:238:in `fetch_path'
<rhinux> /usr/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:269:in `load_specs'
<rhinux> /usr/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:231:in `block in list'
<rhinux> /usr/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:227:in `each'
<rhinux> /usr/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:227:in `list'
<drbrain> can you put it on gist.github.com?
whit537 has quit [Quit: whit537]
yerhot has joined #rubygems
yashshah_ has quit [Read error: Connection reset by peer]
yashshah- has joined #rubygems
wolfeidau has quit [Read error: Connection reset by peer]
wolfeidau has joined #rubygems
<rhinux> @drbrain sorry for "spamming with pasting" , now at https://gist.github.com/anonymous/5184100
<drbrain> what rubygems version are you on?
<drbrain> it should show something like this as well:
<rhinux> "connection reset after 1 requests, retrying" or "timed out"
<drbrain> but GET http://rubygems.org/latest_specs.4.8.gz returns 302 Found (or whatever)?
<drbrain> I am unsure
<rhinux> no, no HTTP code, directly "connection reset after 1 requests, retrying" or "timed out"
<drbrain> can you show the whole output from $ gem update […] to the next prompt?
<rhinux> this is the whole output, for every combination of httpS://(production.s3.)amazon.com returns "connection reset" or "time out" without HTTP code
<drbrain> I can't help without full output like this:
<drbrain> plus gem --verision
<drbrain> better, `gem env`
<rhinux> and bundler 1.2.3 and rvm 1.6.9 and git 1.7.10.4