doc/contributing/ISSUES
Filing Issues: a guide
So! You’re having problems with Bundler. This file is here to help. If you’re running into an error, try reading the rest of this file for help. If you can’t figure out how to solve your problem, there are also instructions on how to report a bug.
Before filing an issue, check our troubleshooting guide for quick fixes to common issues.
Documentation
Instructions for common Bundler uses can be found on the Bundler documentation site.
Detailed information about each Bundler command, including help with common problems, can be found in the Bundler man pages or Bundler Command Line Reference.
Reporting unresolved problems
Check our troubleshooting common issues guide and see if your issues is resolved using the steps provided.
Hopefully the troubleshooting steps above resolved your problem! If things still aren’t working the way you expect them to, please let us know so that we can diagnose and hopefully fix the problem you’re having.
The best way to report a bug is by providing a reproduction script. See these examples:
- Git environment variables causing install to fail.
- Multiple gems in a repository cannot be updated independently.
A half working script with comments for the parts you were unable to automate is still appreciated.
If you are unable to do that, please include the following information in your report:
- What you’re trying to accomplish
- The command you ran
- What you expected to happen
- What actually happened
- The exception backtrace(s), if any
- Everything output by running
bundle env
If your version of Bundler does not have the bundle env
command, then please include:
- Your
Gemfile
- Your
Gemfile.lock
- Your Bundler configuration settings (run
bundle config
) - What version of bundler you are using (run
bundle -v
) - What version of Ruby you are using (run
ruby -v
) - What version of Rubygems you are using (run
gem -v
) - Whether you are using RVM, and if so what version (run
rvm -v
) - Whether you have the
rubygems-bundler
gem, which can break gem executables (rungem list rubygems-bundler
) - Whether you have the
open_gem
gem, which can cause rake activation conflicts (rungem list open_gem
)
If you have either rubygems-bundler
or open_gem
installed, please try removing them and then following the troubleshooting steps above before opening a new ticket.
Create a gist containing all of that information, then visit the Bundler issue tracker and create a ticket describing your problem and linking to your gist.
Thanks for reporting issues and helping make Bundler better!