{
    "mode": "man",
    "parameter": "bundle",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/bundle/1/json",
    "generated": "2026-10-20T12:14:32Z",
    "synopsis": "bundle COMMAND [--no-color] [--verbose] [ARGS]",
    "sections": {
        "NAME": {
            "content": "bundle - Ruby Dependency Management\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "bundle COMMAND [--no-color] [--verbose] [ARGS]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "Bundler  manages  an  application´s dependencies through its entire life across many machines\nsystematically and repeatably.\n\nSee the bundler website https://bundler.io for information on getting started, and Gemfile(5)\nfor more information on the Gemfile format.\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "",
            "subsections": [
                {
                    "name": "--no-color",
                    "content": "Print all output without color\n\n--retry, -r\nSpecify the number of times you wish to attempt network commands\n\n--verbose, -V\nPrint out additional logging information\n",
                    "long": "--no-color"
                }
            ]
        },
        "BUNDLE COMMANDS": {
            "content": "We divide bundle subcommands into primary commands and utilities:\n",
            "subsections": []
        },
        "PRIMARY COMMANDS": {
            "content": "bundle install(1) bundle-install.1.html\nInstall the gems specified by the Gemfile or Gemfile.lock\n\nbundle update(1) bundle-update.1.html\nUpdate dependencies to their latest versions\n\nbundle cache(1) bundle-cache.1.html\nPackage the .gem files required by your application into  the  vendor/cache  directory\n(aliases: bundle package, bundle pack)\n\nbundle exec(1) bundle-exec.1.html\nExecute a script in the current bundle\n\nbundle config(1) bundle-config.1.html\nSpecify and read configuration options for Bundler\n\nbundle help(1) bundle-help.1.html\nDisplay detailed help for each subcommand\n",
            "subsections": []
        },
        "UTILITIES": {
            "content": "bundle add(1) bundle-add.1.html\nAdd the named gem to the Gemfile and run bundle install\n\nbundle binstubs(1) bundle-binstubs.1.html\nGenerate binstubs for executables in a gem\n\nbundle check(1) bundle-check.1.html\nDetermine whether the requirements for your application are installed and available to\nBundler\n\nbundle show(1) bundle-show.1.html\nShow the source location of a particular gem in the bundle\n\nbundle outdated(1) bundle-outdated.1.html\nShow all of the outdated gems in the current bundle\n",
            "subsections": [
                {
                    "name": "bundle console(1) (deprecated)",
                    "content": "Start an IRB session in the current bundle\n\nbundle open(1) bundle-open.1.html\nOpen an installed gem in the editor\n\nbundle lock(1) bundle-lock.1.html\nGenerate a lockfile for your dependencies\n\nbundle viz(1) bundle-viz.1.html (deprecated)\nGenerate a visual representation of your dependencies\n\nbundle init(1) bundle-init.1.html\nGenerate a simple Gemfile, placed in the current directory\n\nbundle gem(1) bundle-gem.1.html\nCreate a simple gem, suitable for development with Bundler\n\nbundle platform(1) bundle-platform.1.html\nDisplay platform compatibility information\n\nbundle clean(1) bundle-clean.1.html\nClean up unused gems in your Bundler directory\n\nbundle doctor(1) bundle-doctor.1.html\nDisplay warnings about common problems\n\nbundle remove(1) bundle-remove.1.html\nRemoves gems from the Gemfile\n\nbundle plugin(1) bundle-plugin.1.html\nManage Bundler plugins\n\nbundle version(1) bundle-version.1.html\nPrints Bundler version information\n"
                }
            ]
        },
        "PLUGINS": {
            "content": "When  running  a command that isn´t listed in PRIMARY COMMANDS or UTILITIES, Bundler will try\nto find an executable on your path named bundler-<command> and execute it, passing  down  any\nextra arguments to it.\n",
            "subsections": []
        },
        "OBSOLETE": {
            "content": "These commands are obsolete and should no longer be used:\n\n•   bundle inject(1)\n\n\n\n\nAugust 2023                                   BUNDLE(1)",
            "subsections": []
        }
    },
    "summary": "bundle - Ruby Dependency Management",
    "flags": [
        {
            "flag": "",
            "long": "--no-color",
            "arg": null,
            "description": "Print all output without color --retry, -r Specify the number of times you wish to attempt network commands --verbose, -V Print out additional logging information"
        }
    ],
    "examples": [],
    "see_also": [],
    "tldr": {
        "source": "official",
        "description": "Dependency manager for the Ruby programming language.",
        "examples": [
            {
                "description": "Install all gems defined in the `Gemfile` expected in the working directory",
                "command": "bundle install"
            },
            {
                "description": "Execute a command in the context of the current bundle",
                "command": "bundle exec {{command}} {{arguments}}"
            },
            {
                "description": "Update all gems by the rules defined in the `Gemfile` and regenerate `Gemfile.lock`",
                "command": "bundle update --all"
            },
            {
                "description": "Update one or more specific gem(s) defined in the `Gemfile`",
                "command": "bundle update {{gem_name1 gem_name2 ...}}"
            },
            {
                "description": "Update one or more specific gems(s) defined in the `Gemfile` but only to the next patch version",
                "command": "bundle update --patch {{gem_name1 gem_name2 ...}}"
            },
            {
                "description": "Update all gems within the given group in the `Gemfile`",
                "command": "bundle update --group {{development}}"
            },
            {
                "description": "List installed gems in the `Gemfile` with newer versions available",
                "command": "bundle outdated"
            },
            {
                "description": "Create a new gem skeleton",
                "command": "bundle gem {{gem_name}}"
            }
        ]
    }
}