Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygemsライブラリ > Kernelモジュール > gem (private)
gem(gem_name, *version_requirements) -> bool
[permalink][rdoc] [added by rubygems]
$LOAD_PATH に Ruby Gem を追加します。
指定された Gem をロードする前にその Gem が必要とする Gem をロードします。 バージョン情報を省略した場合は、最も高いバージョンの Gem をロードします。 指定された Gem やその Gem が必要とする Gem が見つからなかった場合は Gem::LoadError が発生します。
バージョンの指定方法に関しては Gem::Version を参照してください。
rubygems ライブラリがライブラリバージョンの衝突を検出しない限り、 gem メソッドは全ての require メソッドよりも前に実行されます。
特定の Gem をロードしないようにするために環境変数 GEM_SKIP を定義することができます。 特定の Gem がまだインストールされていないという状況を試すために使用できます。
例:
GEM_SKIP=libA:libB ruby-I../libA -I../libB ./mycode.rb
[SEE_ALSO] Gem::Version