Header transparent bg

Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed.

Bundler is an exit from dependency hell, and ensures that the gems you need are present in development, staging, and production. Starting work on a project is as simple as bundle install.

What Can Bundler Do? New in v1.16 CLI Docs Chat With Us

The latest news

Mar 9, 2018 February 2018 Bundler Update


Getting Started

Getting started with bundler is easy! Open a terminal window and run this command:

$ gem install bundler

Specify your dependencies in a Gemfile in your project's root:

source 'https://rubygems.org'
gem 'nokogiri'
gem 'rack', '~> 2.0.1'
gem 'rspec'

Learn More: Gemfiles

Install all of the required gems from your specified sources:

$ bundle install
$ git add Gemfile Gemfile.lock

Learn More: bundle install

Get involved

Bundler has a lot of contributors and users, and we would love to have your help! If you have questions, join the Bundler Slack and we'll try to answer them. If you're interested in contributing (no programming skills needed), start with the contributing guide. While participating in the Bundler project, please keep the code of conduct in mind, and be inclusive and friendly towards everyone. If you have sponsorship or security questions, please contact the core team directly.