class Bundler::GemInstaller
def install_from_spec
def install_from_spec post_install_message = install Bundler.ui.debug "#{worker}: #{spec.name} (#{spec.version}) from #{spec.loaded_from}" generate_executable_stubs [true, post_install_message] rescue Bundler::InstallHookError, Bundler::SecurityError, Bundler::APIResponseMismatchError, Bundler::InsecureInstallPathError raise rescue Errno::ENOSPC [false, out_of_space_message] rescue Bundler::BundlerError, Gem::InstallError => e [false, specific_failure_message(e)] end