The port file for rb-rubygems fails to install on my system (Leopard, Xcode Tools from Leopard DVD). This is the error encountered:
./lib/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- socket (LoadError)
from ./lib/rubygems/custom_require.rb:27:in `require'
from /opt/local/lib/ruby/1.8/net/protocol.rb:21
from ./lib/rubygems/custom_require.rb:27:in `gem_original_require'
from ./lib/rubygems/custom_require.rb:27:in `require'
from /opt/local/lib/ruby/1.8/net/http.rb:28
from ./lib/rubygems/custom_require.rb:27:in `gem_original_require'
from ./lib/rubygems/custom_require.rb:27:in `require'
from ./lib/rubygems/remote_fetcher.rb:1
from ./lib/rubygems/custom_require.rb:27:in `gem_original_require'
from ./lib/rubygems/custom_require.rb:27:in `require'
from ./lib/rubygems/source_info_cache_entry.rb:3
from ./lib/rubygems/custom_require.rb:27:in `gem_original_require'
from ./lib/rubygems/custom_require.rb:27:in `require'
from ./lib/rubygems/source_info_cache.rb:4
from ./lib/rubygems/custom_require.rb:27:in `gem_original_require'
from ./lib/rubygems/custom_require.rb:27:in `require'
from setup.rb:206