bundle-binstubs
- 安裝所列寶石的 binstubs
bundle binstubs
GEM_NAME [--force] [--path PATH] [--standalone]
Binstubs 是包裝在可執行檔周圍的指令碼。Bundler 會建立一個小型 Ruby 檔案 (binstub),用來載入 Bundler、執行指令,並將其放入 bin/
中。Binstubs 是永遠使用 bundle exec
的捷徑或替代方案。這會提供一個檔案,可以直接執行,而且會永遠執行應用程式使用的正確寶石版本。
例如,如果您執行 bundle binstubs rspec-core
,Bundler 會建立檔案 bin/rspec
。該檔案將包含足夠的程式碼來載入 Bundler,告訴它載入已套件的寶石,然後執行 rspec。
此指令會為 GEM_NAME
中的可執行檔產生 binstubs。Binstubs 會放入 bin
中,或如果已設定,則放入 --path
目錄中。使用 [GEM [GEM]] 呼叫 binstubs 會為所有已提供的寶石建立 binstubs。
--force
--path
bin
。--standalone
--shebang
--all