BUNDLE(1)
π BUNDLE(1) β the manual, but make it slay π
okay bestie, so this is bundle, living in the General Commands Manual section of your man pages, and it's literally the whole β¨Ruby Dependency Managementβ¨ situation. sit down, grab a boba, we're doing this π§
πΈ NAME πΈ
bundle β Ruby Dependency Management. that's it. that's the girl. π
β¨ SYNOPSIS β¨
bundle COMMAND [--no-color] [--verbose] [ARGS]
likeβ¦ you pick a COMMAND, you toss in some flags, you pass ARGS. iconic behaviour fr fr π«Ά
π¦ DESCRIPTION π¦
Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably. not chaotic. not one-off. systematic. repeatable. main character energy only πββοΈ
if you're just getting started, go read the RubyGems guides at https://guides.rubygems.org/, and for the whole tea on the Gemfile format, check out Gemfile(5). no cap, they'll help π
π OPTIONS π
--no-colorβ prints ALL the output with zero color. plain. monochrome. no rainbow π--retry,-rβ tells it how many times you wanna attempt network commands. you pick the number π--verbose,-Vβ prints out additional logging information. more words, more insight, we love a chatty queen π£οΈ
π BUNDLE COMMANDS π
so we split the bundle subcommands into two lil categories: primary commands and utilities. think varsity squad vs. the supporting cast that honestly carries the whole show π¬
π PRIMARY COMMANDS π
bundle install(1)bundle-install.1.htmlβ installs the gems specified by theGemfileorGemfile.lock. the classic. the moment. π₯bundle update(1)bundle-update.1.htmlβ updates dependencies to their latest versions. glow-up time β¨bundle cache(1)bundle-cache.1.htmlβ packages the.gemfiles your app needs into thevendor/cachedirectory (aliases:bundle package,bundle pack) π¦bundle exec(1)bundle-exec.1.htmlβ executes a script in the current bundle πββοΈbundle config(1)bundle-config.1.htmlβ specifies and reads configuration options for Bundler βοΈbundle help(1)bundle-help.1.htmlβ displays detailed help for each subcommand. the girl who always knows where the info lives πββοΈ
π UTILITIES π
bundle add(1)bundle-add.1.htmlβ adds the named gem to theGemfileand runsbundle installβbundle binstubs(1)bundle-binstubs.1.htmlβ generates binstubs for executables in a gem π±bundle check(1)bundle-check.1.htmlβ determines whether the requirements for your application are installed and available to Bundler βbundle show(1)bundle-show.1.htmlβ shows the source location of a particular gem in the bundle πbundle info(1)bundle-info.1.htmlβ shows information for the given gem in your bundle πbundle list(1)bundle-list.1.htmlβ lists all the gems in the bundle πbundle licenses(1)bundle-licenses.1.htmlβ prints the license of all gems in the bundle πbundle fund(1)bundle-fund.1.htmlβ lists information about gems seeking funding assistance. support the devs bestie πΈbundle outdated(1)bundle-outdated.1.htmlβ shows all of the outdated gems in the current bundle π°οΈbundle console(1)(deprecated) β starts an IRB session in the current bundle. β οΈ deprecated, so don't get too attached, she's on her way out β οΈbundle open(1)bundle-open.1.htmlβ opens an installed gem in the editor πbundle lock(1)bundle-lock.1.htmlβ generates a lockfile for your dependencies πbundle init(1)bundle-init.1.htmlβ generates a simpleGemfile, placed in the current directory π£bundle gem(1)bundle-gem.1.htmlβ creates a simple gem, suitable for development with Bundler πbundle platform(1)bundle-platform.1.htmlβ displays platform compatibility information π₯οΈbundle clean(1)bundle-clean.1.htmlβ cleans up unused gems in your Bundler directory π§Ήbundle pristine(1)bundle-pristine.1.htmlβ restores installed gems to their pristine condition π§Όbundle doctor(1)bundle-doctor.1.htmlβ displays warnings about common problems π©Ίbundle env(1)bundle-env.1.htmlβ prints information about the environment Bundler is running under πbundle issue(1)bundle-issue.1.htmlβ get help reporting Bundler issues πbundle remove(1)bundle-remove.1.htmlβ removes gems from theGemfileποΈbundle plugin(1)bundle-plugin.1.htmlβ manages Bundler plugins πbundle version(1)bundle-version.1.htmlβ prints Bundler version information π·οΈ
π§ PLUGINS π§
so here's the cute part: when 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 π«Ά
basically, if bundle doesn't recognize the vibe, it goes looking for your plugin. mystery solved, detective π΅οΈββοΈ
and that's the whole page bestie, you ate it π
β¨ this was BUNDLE(1) from the General Commands Manual, dated April 2026, and if you made it all the way down here you are lowkey a legend π mwah, go install your gems ππ¦πΈ
π¦ where this page comes from
- fedora 44: rubygem-bundler 4.0.20-39.fc44
- fedora 44: rubygem-bundler 4.0.20-40.fc44 Β· MIT AND (Ruby OR BSD-2-Clause)
- ubuntu stonking: ruby-bundler 4.0.18-1 Β· MIT OR Custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms