BUNDLE(1)
π NAME π
okay so bestie, meet bundle β the BUNDLE(1) page from the General Commands Manual β and it's literally all about Ruby Dependency Management π. no cap, this is the main character of your Ruby app's dependency saga.
β¨ SYNOPSIS β¨
bundle COMMAND [--no-color] [--verbose] [ARGS]
π DESCRIPTION π
Bundler is the bestie who manages an application's dependencies through their entire life, across many machines, systematically and repeatably. periodt. it's giving "your gems are handled, bestie" π«Ά.
If you're just getting started, the bundler website at https://bundler.io has the getting-started info β, and Gemfile(5) has the full tea on the Gemfile format β¨.
π§ OPTIONS π§
--no-colorβ prints all output without color. if you're not in a colorful mood, this is your girl π.--retry,-rβ specifies the number of times you wish to attempt network commands. lowkey useful when the network is being dramatic π.--verbose,-Vβ prints out additional logging information. for when you want the whole group-chat transcript, iykyk π.
π BUNDLE COMMANDS π
Bundler divides the bundle subcommands into two little cliques: primary commands and utilities π
. here's the whole lineup so you never get left on read.
π₯ PRIMARY COMMANDS π₯
bundle install(1)Β·bundle-install.1.htmlβ installs the gems specified by theGemfileorGemfile.lock. the classic "make it work" moment β¨.bundle update(1)Β·bundle-update.1.htmlβ updates dependencies to their latest versions. it's giving fresh gems, no cap π₯.bundle cache(1)Β·bundle-cache.1.htmlβ packages the.gemfiles required by your application into thevendor/cachedirectory. aliases:bundle package,bundle packπ.bundle exec(1)Β·bundle-exec.1.htmlβ executes a script in the current bundle. main character energy for your scripts π .bundle config(1)Β·bundle-config.1.htmlβ specifies and reads configuration options for Bundler. the settings bestie βοΈ.bundle help(1)Β·bundle-help.1.htmlβ displays detailed help for each subcommand. when you need the lore π§.
π UTILITIES π
bundle add(1)Β·bundle-add.1.htmlβ adds the named gem to theGemfileand runsbundle install. one-step gem adoption, slay π.bundle binstubs(1)Β·bundle-binstubs.1.htmlβ generates binstubs for executables in a gem. cute little executable shortcuts β¨.bundle check(1)Β·bundle-check.1.htmlβ determines whether the requirements for your application are installed and available to Bundler. the vibe check for your deps β .bundle show(1)Β·bundle-show.1.htmlβ shows the source location of a particular gem in the bundle. where is that gem living? found her π.bundle outdated(1)Β·bundle-outdated.1.htmlβ shows all of the outdated gems in the current bundle. not me checking who needs a glow-up π.bundle console(1)(deprecated) β starts an IRB session in the current bundle. deprecated, bestie, so treat it like an old post you don't repost π« .bundle open(1)Β·bundle-open.1.htmlβ opens an installed gem in the editor. editor era π».bundle lock(1)Β·bundle-lock.1.htmlβ generates a lockfile for your dependencies. locking it in, literally π.bundle init(1)Β·bundle-init.1.htmlβ generates a simpleGemfile, placed in the current directory. starter-pack energy π.bundle gem(1)Β·bundle-gem.1.htmlβ creates a simple gem, suitable for development with Bundler. new gem, who dis π.bundle platform(1)Β·bundle-platform.1.htmlβ displays platform compatibility information. compatibility check, iykyk π§.bundle clean(1)Β·bundle-clean.1.htmlβ cleans up unused gems in your Bundler directory. declutter szn π§Ή.bundle doctor(1)Β·bundle-doctor.1.htmlβ displays warnings about common problems. the friend who tells you to drink water and check your deps π©Ί.bundle remove(1)Β·bundle-remove.1.htmlβ removes gems from theGemfile. breaking up with a gem, gently π.bundle plugin(1)Β·bundle-plugin.1.htmlβ manages Bundler plugins. plugin management, periodt π.bundle version(1)Β·bundle-version.1.htmlβ prints Bundler version information. the "what version are we on" check π¬.
π¦ PLUGINS π¦
if you run a command that isn't listed in PRIMARY COMMANDS or UTILITIES, Bundler will try to find an executable on your path named bundler-<command> and execute it, passing down any extra arguments to it. so yes, your custom command can absolutely have main character energy π.
mwah π that's the whole BUNDLE(1) page from the General Commands Manual β served fresh with April 2026 energy, and your girl BUNDLE(1) is signing off. go manage those dependencies, bestie π«Άβ¨
π¦ where this page comes from
- centos-stream 10: ruby4.0 4.0.6-37.el10 Β· (Ruby OR BSD-2-Clause) AND (Ruby OR BSD-2-Clause OR GPL-1.0-or-later) AND BSD-3-Clause AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND ISC AND LicenseRef-Fedora-Public-Domain AND MIT AND CC0-1.0 AND zlib AND Unicode-DFS-2015 AND HPND-Markus-Kuhn AND Ruby-pty AND (Ruby OR BSD-2-Clause OR Python-2.0.1) AND BSD-2-Clause AND (Apache-2.0 OR BSL-1.0) AND GPL-2.0-only AND CC-BY-2.5 AND OFL-1.1-RFN AND BSL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms