summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Arko <mail@arko.net>2015-06-19 17:49:07 -0500
committerAndré Arko <mail@arko.net>2015-06-19 17:49:07 -0500
commitbec3c902b14ed937be99f162be49606d55819bd7 (patch)
tree39a9c2b4232ced0a05078a9d30f59cdc1e2ba8c6
parentb4e21fae5d607752ddffe9db953b913e6f7582bb (diff)
parent95c72effac194dc68225c354081e7370439cfbd9 (diff)
downloadbundler-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.rb2
-rw-r--r--lib/bundler/spec_set.rb2
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