dwww Home | Manual pages | Find package

BUNDLE-ADD(1)               General Commands Manual               BUNDLE-ADD(1)

NAME
       bundle-add - Add gem to the Gemfile and run bundle install

SYNOPSIS
       bundle      add     GEM_NAME     [--group=GROUP]     [--version=VERSION]
       [--source=SOURCE]       [--path=PATH]        [--git=GIT|--github=GITHUB]
       [--branch=BRANCH] [--ref=REF] [--quiet] [--skip-install] [--strict|--op-
       timistic]

DESCRIPTION
       Adds  the  named  gem to the [Gemfile(5)][Gemfile(5)] and run bundle in-
       stall. bundle install can be avoided by using the flag --skip-install.

OPTIONS
       --version=VERSION, -v=VERSION
              Specify version requirements(s) for the added gem.

       --group=GROUP, -g=GROUP
              Specify the group(s) for the added gem. Multiple groups should be
              separated by commas.

       --source=SOURCE, -s=SOURCE
              Specify the source for the added gem.

       --require=REQUIRE, -r=REQUIRE
              Adds require path to gem. Provide false, or a path as a string.

       --path=PATH
              Specify the file system path for the added gem.

       --git=GIT
              Specify the git source for the added gem.

       --github=GITHUB
              Specify the github source for the added gem.

       --branch=BRANCH
              Specify the git branch for the added gem.

       --ref=REF
              Specify the git ref for the added gem.

       --glob=GLOB
              Specify the location of a dependency's .gemspec, expanded  within
              Ruby (single quotes recommended).

       --quiet
              Do not print progress information to the standard output.

       --skip-install
              Adds the gem to the Gemfile but does not install it.

       --optimistic
              Adds optimistic declaration of version.

       --strict
              Adds strict declaration of version.

EXAMPLES
       1.  You  can  add  the  rails gem to the Gemfile without any version re-
           striction. The source of the gem will be the global source.

           bundle add rails

       2.  You can add the rails gem with version greater than 1.1 (not includ-
           ing 1.1) and less than 3.0.

           bundle add rails --version "> 1.1, < 3.0"

       3.  You can use the https://gems.example.com custom  source  and  assign
           the gem to a group.

           bundle  add  rails --version "~> 5.0.0" --source "https://gems.exam-
           ple.com" --group "development"

       4.  The following adds the gem entry to the Gemfile  without  installing
           the gem. You can install gems later via bundle install.

           bundle add rails --skip-install

       5.  You can assign the gem to more than one group.

           bundle add rails --group "development, test"

SEE ALSO
       Gemfile(5)  https://bundler.io/man/gemfile.5.html, bundle-remove(1) bun-
       dle-remove.1.html

                                   March 2025                     BUNDLE-ADD(1)

Generated by dwww version 1.16 on Tue Dec 16 07:00:32 CET 2025.