bundle-console - Cách không dùng nữa để mở phiên IRB với gói được tải sẵn
bundle console [GROUP]
Bắt đầu phiên bảng điều khiển Ruby tương tác trong ngữ cảnh của gói hiện tại.
Nếu không có GROUP nào được chỉ định, thì tất cả đá quý trong nhóm mặc định trong Gemfile(5) https://bundler.io/man/gemfile.5.html đều được tải sơ bộ.
Nếu GROUP được chỉ định, tất cả đá quý trong nhóm đã cho trong Gemfile ngoài đá quý trong nhóm mặc định đều được tải. Ngay cả khi nhóm đã cho không tồn tại trong Gemfile, bảng điều khiển IRB vẫn khởi động mà không có bất kỳ cảnh báo hoặc lỗi nào.
Có thể sử dụng biến môi trường BUNDLE_CONSOLE hoặc bảng điều khiển bộ cấu hình gói để thay đổi hệ vỏ như sau:
(mặc định)
(https://github.com/pry/pry)
(https://github.com/cldwalker/ripl)
bảng điều khiển gói sử dụng irb theo mặc định. Có thể sử dụng Pry hoặc Ripl thay thế với bảng điều khiển gói bằng cách điều chỉnh cài đặt bảng điều khiển Gói. Đồng thời đảm bảo rằng pry hoặc ripl có trong Gemfile của bạn.
$ bundle config set console pry
$ bundle console
Resolving dependencies...
[1] pry(main)>Lệnh này không được dùng trong Bundler 2.1 và sẽ bị xóa trong 3.0. Sử dụng tập lệnh bin/console, tập lệnh này có thể được tạo bởi bundle gem
Gemfile(5) https://bundler.io/man/gemfile.5.html