我在尝试通过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'时出错。 有关详细信息,请参阅日志。
似乎无法在这方面取得领先,任何人都面临这一点?
感谢。
答案 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),它可以保护您免受这些类型的更改。