choco安装pscx失败

时间:2018-01-30 15:16:49

标签: powershell chocolatey pscx

我在尝试通过Chocolatey

安装pscx powershell模块时遇到错误

错误:Chocolatey希望文件位于' C:\ Users \ zf58 \ AppData \ Local \ Temp \ chocolatey \ pscx \ 3.2.0 \ pscxInstall.msi'长度为#667'但是长度是'1408' pscx的安装没有成功。 运行' C:\ ProgramData \ chocolatey \ lib \ pscx \ tools \ chocolateyInstall.ps1'时出错。  有关详细信息,请参阅日志。

似乎无法在这方面取得领先,任何人都面临这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

我想我知道问题是什么......

如果您查看了Chocolatey Package的源文件(可在此处找到:https://chocolatey.org/packages/pscx#files),然后单击Show超链接,您将看到以下内容:

$packageName = 'pscx'
$installerType = 'msi'
$url = 'https://pscx.codeplex.com/downloads/get/923562'
$silentArgs = '/quiet'
$validExitCodes = @(0)

Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" -validExitCodes $validExitCodes

正如您可能知道的那样,Codeplex基本上已进入只读模式,并且不会继续受到支持。因此,在此Chocolatey包(https://pscx.codeplex.com/downloads/get/923562)中使用的下载链接不再提供该包所期望的MSI。

最终结果是Chocolatey无法安装包。您需要联系该软件包的维护者,以使用新的下载URL更新它。最好使用Chocolatey Package页面上的Contact Maintainers链接。

作为替代方案,Chocolatey的许可版本包括一个包缓存功能(您可以在此处找到更多信息:https://chocolatey.org/docs/features-private-cdn),它可以保护您免受这些类型的更改。