Ruby 4.0 リファレンスマニュアル

module Gem

[edit]

要約

目次

モジュール関数
追加されるメソッド
定数

モジュール関数

clear_paths -> nilRuby 1.9.3 から[permalink][rdoc][edit]
() → void

Gem?.dir, Gem?.path の値をリセットします。

次に Gem?.dir, Gem?.path が呼ばれた時は、値を最初から計算します。このメソッドは主にユニットテストの独立性を提供するために使用します。

dir -> StringRuby 1.9.3 から[permalink][rdoc][edit]
() → String

Gem のインストールされているディレクトリを返します。

ensure_gem_subdirectoriesRuby 1.9.3 から[permalink][rdoc][edit]
(?String dir, ?Integer | String mode) → Array[String]

Gem をインストールするために必要なサブディレクトリを適切に作成します。

ディレクトリを作成する権限が無い場合もこのメソッドからは例外は発生しません。

marshal_version -> StringRuby 1.9.3 から[permalink][rdoc][edit]
() → String

Marshal のバージョンを表す文字列を返します。

path -> ArrayRuby 1.9.3 から[permalink][rdoc][edit]
() → Array[String]

Gem を検索するパスの配列を返します。

prefix -> StringRuby 1.9.3 から[permalink][rdoc][edit]
() → String?

このライブラリがインストールされているディレクトリの親ディレクトリを返します。

ruby -> StringRuby 2.7.0 から[permalink][rdoc][edit]
() → String

実行中のRubyインタプリタのパスを返します。

win_platform? -> boolRuby 1.9.3 から[permalink][rdoc][edit]
() → bool

Windows プラットフォームであれば真を返します。そうでなければ偽を返します。

[SEE_ALSO] Object::RUBY_PLATFORM

追加されるメソッド

default_bindir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]
() → String

実行ファイルのデフォルトのパスを返します。

default_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]
() → String

デフォルトの Gem パッケージをインストールするディレクトリを返します。

default_exec_format -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]
() → String

デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。

default_path -> [String]Ruby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]
() → Array[String]

デフォルトの Gem パッケージをロードするディレクトリのリストを返します。

default_sources -> [String]Ruby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]
() → Array[String]

デフォルトのパッケージ情報取得先のリストを返します。

default_system_source_cache_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトのシステム全体のソースキャッシュファイルのパスを返します。

default_user_source_cache_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。

ruby_engine -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]
() → String

Ruby処理系実装の種類を表す文字列を返します。

user_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]
() → String

ユーザのホームディレクトリの中の Gem のパスを返します。

定数

WIN_PATTERNS -> ArrayRuby 1.9.3 から[permalink][rdoc][edit]

Windows 上で動いている Ruby を識別するための正規表現の配列。