The challenge with working on multiple Ruby on Rails projects is coming across issues conflicting dependencies between projects. One issue I have been having has been with the version of
bundler. One project I am working on depends on
bundler v2 and another depends on
bundler v1 running on the same Ruby version.
bundler version for the project using
bundler v1 is not an option right now and trying to do any
bundle installs can get very annoying since it will be using the wrong version of
bundler for the
After doing some web searching for a potential solution I found out about this funky annotation for telling
bundle what version of the
bundler gem you would like to use:
bundle __1.13__ install
Yep, that is 2 underscores before and after the version you would need to use. It's a weird argument but it works. So next time you have a different major
bundler versions across projects try using this.