bundle-binstubs
- リストされたGemsのbinスタブのインストール
bundle binstubs
GEM_NAME [--force] [--path PATH] [--standalone]
Binスタブは、実行ファイルの周囲をラップするスクリプトです。バンダーは、バンダーを読み込み、コマンドを実行し、bin/
に配置する小さなRubyファイル(binスタブ)を作成します。Binスタブは、常に bundle exec
を使用するショートカットまたは代替手段です。これにより、直接実行できる、アプリケーションで使用されている正しいGemバージョンを常に実行するファイルが提供されます。
たとえば、bundle binstubs rspec-core
を実行すると、バンダーは bin/rspec
ファイルを作成します。そのファイルには、バンダーを読み込むのに十分なコードが含まれており、バンドルされたGemを読み込むよう指示し、次にrspecを実行します。
このコマンドは、GEM_NAME
の実行ファイルに対してbinスタブを生成します。Binスタブは bin
に配置されるか、--path
ディレクトリが設定されている場合はそのディレクトリに配置されます。[GEM [GEM]] を使用してbinスタブを呼び出すと、指定されたすべてのGemに対してbinスタブが作成されます。
--force
--path
bin
です。--standalone
--shebang
--all