Docs header transparent bg

套件

套件 - Ruby 相依性管理

bundle COMMAND [--no-color] [--verbose] [ARGS]

說明

Bundler 系統化且可重複地管理整個生命週期中 應用程式的相依性,且適用於多部機器。

請參閱 Bundler 網站 以取得入門資訊,並參閱 Gemfile(5) 以取得更多關於 Gemfile 格式的資訊。

選項

--no-color
以無色彩列印所有輸出
--retry, -r
指定嘗試網路命令的次數
--verbose, -V
列印額外的記錄資訊

套件命令

我們將 套件 子命令分為主要命令和工具程式

主要命令

bundle install(1)
安裝 GemfileGemfile.lock 指定的 gem
bundle update(1)
將相依性更新至最新版本
bundle cache(1)
將應用程式所需的 .gem 檔案封裝至 vendor/cache 目錄(別名:bundle packagebundle pack
bundle exec(1)
在目前的套件中執行腳本
bundle config(1)
指定並讀取 Bundler 的組態選項
bundle help(1)
顯示每個子命令的詳細說明

工具程式

bundle add(1)
將指定的 gem 加入 Gemfile 並執行 bundle install
bundle binstubs(1)
為 gem 中的可執行檔產生 binstub
bundle check(1)
判斷應用程式的需求是否已安裝且 Bundler 可用
bundle show(1)
顯示套件中特定 gem 的來源位置
bundle outdated(1)
顯示目前套件中所有過期的 gem
bundle console(1)(已棄用)
在目前的套件中啟動 IRB 會話
bundle open(1)
在編輯器中開啟已安裝的 gem
bundle lock(1)
為相依性產生鎖定檔
bundle viz(1)(已棄用)
產生相依性的視覺化表示
bundle init(1)
產生一個簡單的 Gemfile,並放置在目前的目錄中
bundle gem(1)
建立一個簡單的 gem,適合與 Bundler 一起開發
bundle platform(1)
顯示平台相容性資訊
bundle clean(1)
清除 Bundler 目錄中未使用的 gem
bundle doctor(1)
顯示常見問題的警告
bundle remove(1)
從 Gemfile 中移除 gem
bundle plugin(1)
管理 Bundler 外掛程式
bundle version(1)
列印 Bundler 版本資訊

外掛程式

當執行未列在主要指令或工具程式中的指令時,Bundler 會嘗試在你的路徑中尋找一個名為 bundler-<command> 的可執行檔並執行它,並傳遞任何額外的引數給它。

已過時

這些指令已過時,不應再使用

  • bundle inject(1)
在 GitHub 上編輯此文件,如果你發現錯誤或注意到有遺漏的地方。