[ruby-dev:31876] Re: Import RubyGems to Ruby 1.9

From: Tadayoshi Funaba <tadf@...>
Date: 2007-09-27 14:55:58 UTC
List: ruby-dev #31876
今更って感じかもしれないけど、require 'rubygems' しただけで、結構いろ
いろ読んじゃいますよね。

$ ruby -r rubygems -e 'p $"'
["rbconfig.rb", "rubygems/rubygems_version.rb", "thread.so", "thread.rb", "rbconfig/datadir.rb", "rubygems/user_interaction.rb", "socket.so", "timeout.rb", "net/protocol.rb", "uri/common.rb", "uri/generic.rb", "uri/ftp.rb", "uri/http.rb", "uri/https.rb", "uri/ldap.rb", "uri/mailto.rb", "uri.rb", "net/http.rb", "stringio.so", "yaml/error.rb", "syck.so", "yaml/ypath.rb", "yaml/basenode.rb", "yaml/syck.rb", "yaml/tag.rb", "yaml/stream.rb", "yaml/constants.rb", "rational.so", "rational.rb", "date/format.rb", "date.rb", "yaml/rubytypes.rb", "yaml/types.rb", "yaml.rb", "zlib.so", "rubygems/remote_fetcher.rb", "forwardable.rb", "digest.so", "digest.rb", "digest/sha2.rb", "parsedate.rb", "time.rb", "rubygems/source_index.rb", "rubygems/version.rb", "rubygems/specification.rb", "openssl.so", "openssl/bn.rb", "openssl/cipher.rb", "openssl/digest.rb", "openssl/buffering.rb", "fcntl.so", "openssl/ssl.rb", "openssl/x509.rb", "openssl.rb", "rubygems/gem_openssl.rb", "rubygems/security.rb", "rubygems/custom_require.rb", "rubygems.rb"]

gem コマンドがどんな風に構成されていても気にならないのですが、利用者の
環境に影響を与える部分は気になりますが、こういうもんなんでしょうか。

たとえば、この場合、date が既に読まれていますが、別の版の date を利用
することは可能ですか。

In This Thread