In order to resolve this, first follow the Bundler troubleshooting instructions:
https://github.com/carlhuda/bundler/blob/master/ISSUES.md
Next, if you're using rvm then it might make sense to delete and recreate your gemset, just in case. However, neither of these actions fixed my problem alone. What I needed to do was look at my Gemfile and make it a bit more sensible to help bundler resolve all of my dependencies. From this:
# common gems here group :development, :test, :cucumber do group :test, :cucumber do group :test do group :cucumber do To this: # common gems here group :development, :test, :cucumber do group :test, :cucumber do By using less group combinations, bundler has less work to do and doesn't get stuck sorting out what gems you want to install.source :rubygems</p>
end
end
end
end</code>source :rubygems</p>
end
end</code>