singleton method Gem::DependencyInstaller.new

new(options = {}) -> Gem::DependencyInstaller[permalink][rdoc]

自身を初期化します。

オプションとして以下のものを利用できます。

:cache_dir

*.gem ファイルを保存するディレクトリを指定します。

:domain

:local (カレントディレクトリのみ検索します), :remote (Gem.sources を検索します), :both (:local, :remote の両方を検索します) のいずれかを指定可能です。

:env_shebang

Gem::Installer.new を参照してください。

:force

バージョンチェックとセキュリティポリシーのチェックを行わずにインストールを実行します。ただし、署名付きの Gem のみをインストールするポリシーが指定されている場合は上記のチェックを実行します。

:format_executable

Gem::Installer.new を参照してください。

:ignore_dependencies

依存している Gem をインストールしません。

:install_dir

Gem をインストールするディレクトリです。

:security_policy

セキュリティポリシーを指定します。

:user_install

false を指定するとユーザのホームディレクトリにインストールしません。 nil を指定するとユーザのホームディレクトリにインストールしようとしますが、警告を表示します。

:wrappers

真を指定するとラッパーをインストールします。偽を指定すると、シンボリックリンクをインストールします。

[SEE_ALSO] Gem::Installer.new, Gem::Installer#install, Gem::Security