diff options
author | Andre Arko <andre@arko.net> | 2010-03-29 18:12:26 -0700 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2010-03-30 10:13:13 -0700 |
commit | c2b002645d297658364f87aced7a6e81b62f7962 (patch) | |
tree | 58a12f74d0b2487246034eb346763b18b8d42a96 | |
parent | e901aa4fcb70ee0e749ddd5055aef97bfe3176db (diff) | |
download | bundler-c2b002645d297658364f87aced7a6e81b62f7962.tar.gz |
Resolver conflicts can happen in the Gemfile, so error appropriately
Fixes #227
-rw-r--r-- | lib/bundler/resolver.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/bundler/resolver.rb b/lib/bundler/resolver.rb index aec02bafe7..6259b8cd5a 100644 --- a/lib/bundler/resolver.rb +++ b/lib/bundler/resolver.rb @@ -42,7 +42,12 @@ module Bundler if origin o << " Conflict on: #{conflict.inspect}:\n" o << " * #{conflict} (#{origin.version}) activated by #{origin.required_by.first}\n" - o << " * #{requirement} required by #{requirement.required_by.first}\n" + o << " * #{requirement} required" + if requirement.required_by.first + o << " by #{requirement.required_by.first}\n" + else + o << " in Gemfile\n" + end else o << " #{requirement} not found in any of the sources\n" o << " required by #{requirement.required_by.first}\n" |