---
name: "bundle-add"
section: "1"
platform: "macos"
package: "ruby"
version: "175"
release: "macOS 26.5"
platforms: ["linux", "macos"]
url: "https://new.carta.tech/bundle-add"
---

# bundle-add(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\] \[--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.

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