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>
生成。