On a fresh Debian GNU/Linux VServer guest running the latest RVM HEAD I experienced the following error:
Exception `LoadError' at /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/resolv.rb:169 - LoadError
Exception `Errno::EAFNOSUPPORT' at /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/resolv.rb:744 - Address family not supported by protocol - socket(2) - udp
ERROR: While executing gem ... (Errno::EAFNOSUPPORT)
Address family not supported by protocol - socket(2) - udp
(Please see gist below for entire stacktrace).
After discussion on irc.freenode.org #rvm with mpapis (rvm maintainer) it turns out
rvm rubygems latest-2.0
fixes the issue. rvm rubygems head did not work.
rvm rubygems head
Not quite sure what went wrong here and if this affects anyone who isn't running vserver.
Since resolv and/or socket are failing for you this is a Ruby bug, not a RubyGems bug.
@rennhak please open an issue here: https://bugs.ruby-lang.org/projects/ruby-21/issues/new
Thanks for the clarification @drbrain, opened it here as @mpapis suggested.