diff --git a/lib/install.ps1 b/lib/install.ps1 index 05813a1b59..4674f5751d 100644 --- a/lib/install.ps1 +++ b/lib/install.ps1 @@ -1021,7 +1021,11 @@ function prune_installed($apps, $global) { # check whether the app failed to install function failed($app, $global) { - return !(install_info $app (current_version $app $global) $global) + if (is_directory (appdir $app $global)) { + return !(install_info $app (current_version $app $global) $global) + } else { + return $false + } } function ensure_none_failed($apps, $global) {