Ruby can be automatically configured by Devbox via the built-in Ruby Plugin. This plugin will activate automatically when you install Ruby 2.7 using devbox add ruby.
Run devbox add [email protected] bundler, or add the following to your devbox.json
    "packages": [
        "[email protected]",
        "bundler@latest"
    ]This will install Ruby 3.1 to your shell. You can find other installable versions of Ruby by running devbox search ruby. You can also view the available versions on Nixhub
Devbox will automatically create the following configuration when you install Ruby with devbox add.
These environment variables configure Gem to install your gems locally, and set your Gem Home to a local folder
RUBY_CONFDIR={PROJECT_DIR}/.devbox/virtenv/ruby
GEMRC={PROJECT_DIR}/.devbox/virtenv/ruby/.gemrc
GEM_HOME={PROJECT_DIR}/.devbox/virtenv/ruby
PATH={PROJECT_DIR}/.devbox/virtenv/ruby/bin:$PATHIn case you are using bundler to install gems, bundler config file can still be used to pass configs and flags to install gems.
.bundle/config file example:
BUNDLE_BUILD__SASSC: "--disable-lto"

