diff options
author | André Arko <mail@arko.net> | 2015-06-19 17:49:07 -0500 |
---|---|---|
committer | André Arko <mail@arko.net> | 2015-06-19 17:49:07 -0500 |
commit | bec3c902b14ed937be99f162be49606d55819bd7 (patch) | |
tree | 39a9c2b4232ced0a05078a9d30f59cdc1e2ba8c6 | |
parent | b4e21fae5d607752ddffe9db953b913e6f7582bb (diff) | |
parent | 95c72effac194dc68225c354081e7370439cfbd9 (diff) | |
download | bundler-bec3c902b14ed937be99f162be49606d55819bd7.tar.gz |
Merge pull request #3749 from asymmetric/infinite-loop-msg
Improve error message for circular dependency case
-rw-r--r-- | lib/bundler/resolver.rb | 2 | ||||
-rw-r--r-- | lib/bundler/spec_set.rb | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/bundler/resolver.rb b/lib/bundler/resolver.rb index 43a002ff7d..e83a40ee28 100644 --- a/lib/bundler/resolver.rb +++ b/lib/bundler/resolver.rb @@ -202,7 +202,7 @@ module Bundler raise VersionConflict.new(e.conflicts.keys.uniq, e.message) rescue Molinillo::CircularDependencyError => e names = e.dependencies.sort_by(&:name).map { |d| "gem '#{d.name}'"} - raise CyclicDependencyError, "Your Gemfile requires gems that depend" \ + raise CyclicDependencyError, "Your bundle requires gems that depend" \ " on each other, creating an infinite loop. Please remove" \ " #{names.count > 1 ? 'either ' : '' }#{names.join(' or ')}" \ " and try again." diff --git a/lib/bundler/spec_set.rb b/lib/bundler/spec_set.rb index 1746f6d0df..74975a5225 100644 --- a/lib/bundler/spec_set.rb +++ b/lib/bundler/spec_set.rb @@ -113,7 +113,7 @@ module Bundler @sorted ||= ([rake] + tsort).compact.uniq rescue TSort::Cyclic => error cgems = extract_circular_gems(error) - raise CyclicDependencyError, "Your Gemfile requires gems that depend" \ + raise CyclicDependencyError, "Your bundle requires gems that depend" \ " depend on each other, creating an infinite loop. Please remove" \ " either gem '#{cgems[1]}' or gem '#{cgems[0]}' and try again." end |