Docs header transparent bg

bundle console

bundle-console - 已弃用,用于打开预加载 bundle 的 IRB 会话

bundle console [GROUP]

描述

在当前 bundle 的上下文中启动一个交互式 Ruby 控制台会话。

如果没有指定 GROUP,则会预先加载 Gemfile(5)default 组的所有 gem。

如果指定了 GROUP,则会加载 Gemfile 中指定组的所有 gem,以及 default 组中的 gem。即使 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 设置来使用 Pry 或 Ripl 作为替代方案。同时确保 pryripl 位于 Gemfile 中。

示例

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

注意

此命令在 Bundler 2.1 中已弃用,将在 3.0 中移除。请使用 bin/console 脚本,该脚本可以通过 bundle gem <NAME> 生成。

另请参阅

Gemfile(5)

在 GitHub 上编辑此文档,如果您发现错误或遗漏内容。