-
-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Travis builds are failing due to a weird interaction with gem resolution by Bundler #492
Comments
I'm going to see what happens if we first do 'gem update bundler'. |
Nope, that's not going to work, the latest bundler is already installed by It seems the problem was triggered by the addition of |
(Apologies, apologies.) I will carry this side-effect note to the yard-junk repository's Issue tracker. |
No problem 🙂. |
@mvz zverok/yard-junk#21 (comment) look, a new release which tries to support more Ruby versions. Perhaps this is easier to use in CI, now? |
@olleolleolle oh, nice! |
This issue has been fixed in #493. |
Summary
I thought @maxmeyer and I fixed the builds but now they're failing because of a version conflict for
did_you_mean
.Expected Behavior
Bundler activates
did_you_mean
version1.0.3
and proceeds to run the tests.Current Behavior
bin/test
fails with the following error (from https://travis-ci.org/cucumber/aruba/jobs/272342270):What I think happens is this:
Globally installed
bundler
requires globally installeddid_you_mean
version 1.0.0, then tries to activate bundleddid_you_mean
version 1.0.3, resulting in a conflict.Possible Solution
One option is to not install to
vendor/bundle
, so bundler will find the newdid_you_mean
when it loads. There may be reasons why we install tovendor/bundle
however.Input from a Bundler expert could be useful too.
Context & Motivation
The build should be green so we can judge PRs based on that.
Your Environment
Travis :-).
The text was updated successfully, but these errors were encountered: