【问题标题】:Embedded Chocolatey Installer Failing [closed]嵌入式 Chocolatey 安装程序失败 [关闭]
【发布时间】:2020-03-04 16:10:22
【问题描述】:

我的巧克力包装不断出现同样的错误:Exit code was '-1'。我不确定我用来制作这个嵌入式安装程序的chocolateyinstall.ps1setup.exe 是否有问题。下图显示了尝试运行choco install (packagename) 时的chocolateyinstall.ps1 和cmd。谢谢。

代码如下:

$packageArgs = @{
packageName = 'armrvds'
fileType = 'exe'
file = "$(Split-Path -parent $MyInvocation.Mycommand.Definition)\setup.exe"
validExitCodes = @(0)
softwareName = 'ARM RVDS 4.1*'

Install-ChocolateyInstallPackage @packageArgs

https://ibb.co/Mpnh0mq

【问题讨论】:

  • 请内联添加您的代码,而不是链接到代码的图像。

标签: powershell cmd command-prompt chocolatey


【解决方案1】:

Exit code was '-1' 表示安装程序的退出代码是 -1,而不是 0 或其他可以视为成功的退出代码。您需要弄清楚您的setup.exe 失败的原因。如果按照错误指示查看 C:\ProgramData\Chocolatey\logs\chocolatey.log,您可能会找到有关安装程序失败原因的更多信息。


我注意到的一件事是您没有将静默安装参数设置为Install-ChocolateyInstallPackage 参数的一部分,这至少可能导致您的包需要交互性(您不希望这样)。您应该了解setup.exe 的静默安装参数是什么。

在您的情况下,RVDS 似乎使用different program 进行静默安装(第 7 页)。请注意,这适用于 3.1,而不是 4.1,因此您应该尝试查找最新的文档,或者查看 setupcli 是否仍然存在于 4.1 中并开始查看它支持的参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多