bundle-console - 已弃用,用于打开预加载 bundle 的 IRB 会话
bundle console [GROUP]
在当前 bundle 的上下文中启动一个交互式 Ruby 控制台会话。
如果没有指定 GROUP,则会预先加载 Gemfile(5) 中 default 组的所有 gem。
如果指定了 GROUP,则会加载 Gemfile 中指定组的所有 gem,以及 default 组中的 gem。即使 Gemfile 中不存在指定组,IRB 控制台也会启动,不会出现任何警告或错误。
可以使用环境变量 BUNDLE_CONSOLE 或 bundle config set console 来更改以下 shell
irb(默认)pry (https://github.com/pry/pry)ripl (https://github.com/cldwalker/ripl)bundle console 默认使用 irb。可以通过调整 console Bundler 设置来使用 Pry 或 Ripl 作为替代方案。同时确保 pry 或 ripl 位于 Gemfile 中。
$ bundle config set console pry
$ bundle console
Resolving dependencies...
[1] pry(main)>
此命令在 Bundler 2.1 中已弃用,将在 3.0 中移除。请使用 bin/console 脚本,该脚本可以通过 bundle gem <NAME> 生成。