diff options
Diffstat (limited to 'lib/bundler/definition.rb')
-rw-r--r-- | lib/bundler/definition.rb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/bundler/definition.rb b/lib/bundler/definition.rb index 4b9a781c82..930386afda 100644 --- a/lib/bundler/definition.rb +++ b/lib/bundler/definition.rb @@ -205,19 +205,18 @@ module Bundler end def missing_specs? - missing = [] - resolve.materialize(requested_dependencies, missing) + missing = missing_specs return false if missing.empty? Bundler.ui.debug "The definition is missing #{missing.map(&:full_name)}" true rescue BundlerError => e - Bundler.ui.debug "The definition is missing dependencies, failed to resolve & materialize locally (#{e})" - true - ensure @index = nil @resolve = nil @specs = nil @gem_version_promoter = nil + + Bundler.ui.debug "The definition is missing dependencies, failed to resolve & materialize locally (#{e})" + true end def requested_specs |