bundle-init(1)

bundle-init1

Generates a gemfile into the current working directory

Usage

bundle init [--gemspec=FILE]

Overview

Init generates a default [Gemfile(5)][Gemfile(5)] in the current working directory. When adding a [Gemfile(5)][Gemfile(5)] to a gem with a gemspec, the --gemspec option will automatically add each dependency listed in the gemspec file to the newly created [Gemfile(5)][Gemfile(5)].

Options

--gemspec=GEMSPEC

Use the specified .gemspec to create the [Gemfile(5)][Gemfile(5)]

--gemfile=GEMFILE

Use the specified name for the gemfile instead of Gemfile

Files

Included in the default [Gemfile(5)][Gemfile(5)] generated is the line # frozen_string_literal: true. This is a magic comment supported for the first time in Ruby 2.3. The presence of this line results in all string literals in the file being implicitly frozen.

Releases

5 releases since Debian 10 (Buster); the text changed 4 times.

  1. 10
  2. 11
  3. 12
  4. 13
  5. Arch

--gemfile since Debian 13 (Trixie).

From ruby-bundler 4.0.3-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.