Getting Started
Guides
Dependency Management
- How to manage application dependencies with Bundler
- How to manage dependencies with Bundler
- How to update gems with Bundler
- How to manage groups of gems
- How to install gems from git repositories
- Recommended Workflow with Version Control
- How to use Bundler with Ruby
- How to use Bundler in a single-file Ruby script
- How to deploy bundled applications
Gem Development
Publishing & Security
- Trusted Publishing
- Setting up multi-factor authentication
- Using multi-factor authentication in command line
- MFA requirement opt in
- Managing owners using UI
- Organizations
- Removing a Published gem
- Security Practices
Integrations
- How to use Bundler with Rails
- How to use Bundler with Sinatra
- How to use Bundler with Docker
- How to use Bundler with RubyMotion
Hosting & Sources
Extending
Troubleshooting
- How to troubleshoot RubyGems and Bundler TLS/SSL Issues
- SSL Certificate Update
- How to use git bisect with Bundler
Concepts
Reference
- gem Command Reference
- Bundler Command Reference
- Gemfile Reference
- Ruby Directive
- Specification Reference
- RubyGems.org API
- RubyGems.org API V2.0
- RubyGems.org Compact Index API
- RubyGems.org rate limits
- API key scopes
- Bundler compatibility with Ruby
- Known Bundler Plugins
Appendix
bundle binstubs
This reference was automatically generated from Bundler version 4.0.17.
bundle binstubs GEM_NAME [--force] [--standalone] [--all-platforms]
Description
Binstubs are scripts that wrap around executables. Bundler creates a
small Ruby file (a binstub) that loads Bundler, runs the command,
and puts it into bin/. Binstubs are a shortcut-or alternative-
to always using bundle exec. This gives you a file that can be run
directly, and one that will always run the correct gem version
used by the application.
For example, if you run bundle binstubs rspec-core, Bundler will create
the file bin/rspec. That file will contain enough code to load Bundler,
tell it to load the bundled gems, and then run rspec.
This command generates binstubs for executables in GEM_NAME.
Binstubs are put into bin, or the directory specified by bin setting if it
has been configured. Calling binstubs with [GEM [GEM]] will create binstubs for
all given gems.
Options
--force- Overwrite existing binstubs if they exist.
--standalone- Makes binstubs that can work without depending on Rubygems or Bundler at runtime.
--shebang=SHEBANG- Specify a different shebang executable name than the default (default 'ruby')
--all- Create binstubs for all gems in the bundle.
--all-platforms- Install binstubs for all platforms.