diff --git a/lib/license_finder/package_manager.rb b/lib/license_finder/package_manager.rb index 687226a6e..622ae5e12 100644 --- a/lib/license_finder/package_manager.rb +++ b/lib/license_finder/package_manager.rb @@ -80,7 +80,10 @@ def prepare _stdout, stderr, status = Dir.chdir(project_path) { Cmd.run(self.class.prepare_command) } unless status.success? log_errors stderr - raise "Prepare command '#{self.class.prepare_command}' failed" unless @prepare_no_fail + + error_message = "Prepare command '#{self.class.prepare_command}' failed\n#{stderr}" + + raise error_message unless @prepare_no_fail end else logger.debug self.class, 'no prepare step provided', color: :red