
Bundler
The facts below are what the maker publishes about Bundler, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Bundler's own pages, with the date it was checked.
What it does
- Checksum protection
- Bundler 2.6 supports recording gem checksums in Gemfile.lock and verifying downloaded gem files against them during installation.checked 9 Oct 2026
- Dependency commands
- Bundler's primary commands include installing, updating, caching, and executing gems in an application bundle.checked 9 Oct 2026
- Dependency declaration
- A Gemfile describes the gem dependencies required to execute associated Ruby code.checked 9 Oct 2026
- Dependency groups
- Gem dependencies can be grouped, and Bundler can install or require selected groups.checked 9 Oct 2026
- Dependency resolution
- Yeschecked 21 Sep 2026
- Dependency sources
- A Gemfile can specify gems from RubyGems repositories, Git repositories, and local paths.checked 9 Oct 2026
- Deployment
- Bundler supports caching gems in `vendor/cache`; with a packed bundle and no git gems, installation can run without contacting the internet.checked 9 Oct 2026
- Execution
- The bundle exec command runs executables from gems in the application's bundle.checked 9 Oct 2026
- Gem creation
- The `bundle gem` command creates a gem project with a README, gemspec, Rakefile, directory structure, and other boilerplate.checked 9 Oct 2026
- Git transport security
- Bundler's Gemfile guide advises avoiding unauthenticated HTTP and git protocols for Git sources and prefers HTTPS or SSH.checked 9 Oct 2026
- Integrations
- The RubyGems Guides list guides for using Bundler with Rails, Sinatra, Docker, and CI.checked 9 Oct 2026
- Lockfile
- Bundler records gem names and versions in Gemfile.lock so projects use the same dependency code across machines.checked 9 Oct 2026
- Lockfile support
- Yeschecked 21 Sep 2026
- Offline installation
- Yeschecked 21 Sep 2026
- Offline installs
- Bundler can install from a checked-in vendor/cache without contacting the internet when the bundle contains no Git gems.checked 9 Oct 2026
- Package formats
- RubyGems (.gem)checked 21 Sep 2026
- Private registry auth
- Yeschecked 21 Sep 2026
- Project context
- The RubyGems contribution page describes Bundler as the `bundle` CLI tool for managing application dependencies, bundled with Ruby.checked 9 Oct 2026
- Project workflow
- A project specifies dependencies in a Gemfile, then uses `bundle install` to install them.checked 9 Oct 2026
- Purpose
- Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions they need.checked 9 Oct 2026
- Ruby requirement
- The getting-started guide assumes Ruby is installed and says modern Ruby distributions include Bundler by default.checked 9 Oct 2026
- Run commands
- `bundle exec` runs a script in the current bundle, and Bundler can generate binstubs for gem executables.checked 9 Oct 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
Where it runs
- Platform-specific dependencies
- Gemfile dependencies can be restricted to Ruby platforms such as Windows, JRuby, and TruffleRuby.checked 9 Oct 2026


