class Bundler::Installer
def resolve_if_need(options)
def resolve_if_need(options) if Bundler.default_lockfile.exist? && !options["update"] local = Bundler.ui.silence do begin tmpdef = Definition.build(Bundler.default_gemfile, Bundler.default_lockfile, nil) true unless tmpdef.new_platform? || tmpdef.missing_specs.any? rescue BundlerError end end end unless local options["local"] ? @definition.resolve_with_cache! : @definition.resolve_remotely! end end