Docs header transparent bg

套件主控台

bundle-console - 已棄用的方式,用於開啟預先載入套件的 IRB 會話

bundle console [GROUP]

說明

在目前套件的環境中,啟動互動式 Ruby 主控台會話。

如果未指定 GROUP,則會優先載入 Gemfile(5)default 群組中的所有寶石。

如果指定了 GROUP,則會載入 Gemfile 中指定群組中的所有寶石,以及 default 群組中的寶石。即使 Gemfile 中不存在指定的群組,IRB 主控台也會在沒有任何警告或錯誤的情況下啟動。

環境變數 BUNDLE_CONSOLEbundle config set console 可用於變更下列 shell

  • irb(預設)
  • pry(https://github.com/pry/pry)
  • ripl(https://github.com/cldwalker/ripl)

bundle console 預設使用 irb。調整 console Bundler 設定,即可使用 bundle console 中的 Pry 或 Ripl。另外,請確定 Gemfile 中有 pryripl

範例

$ bundle config set console pry
$ bundle console
Resolving dependencies...
[1] pry(main)>

注意事項

此指令已在 Bundler 2.1 中棄用,並將在 3.0 中移除。請使用 bin/console 腳本,可透過 bundle gem <NAME> 產生。

另請參閱

Gemfile(5)