---
name: "bundle-add2.7"
section: "1"
platform: "linux"
package: "ruby2.7"
version: "2.7.4-1+deb11u1"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/bundle-add2.7"
---

# bundle-add2.7(1)

Add gem to the Gemfile and run bundle install

## NAME

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

## SYNOPSIS

**bundle add** *GEM\_NAME* \[--group=GROUP\] \[--version=VERSION\] \[--source=SOURCE\] \[--git=GIT\] \[--branch=BRANCH\] \[--skip-install\] \[--strict\] \[--optimistic\]

## DESCRIPTION

Adds the named gem to the Gemfile and run **bundle install**. **bundle install** can be avoided by using the flag **--skip-install**.

Example:

bundle add rails

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

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

bundle add rails --skip-install

bundle add rails --group "development, test"

## OPTIONS

- **--version**, **-v**

  Specify version requirements(s) for the added gem.

- **--group**, **-g**

  Specify the group(s) for the added gem. Multiple groups should be separated by commas.

- **--source**, , **-s**

  Specify the source for the added gem.

- **--git**

  Specify the git source for the added gem.

- **--branch**

  Specify the git branch for the added gem.

- **--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
