gpt4 book ai didi

chocolatey - 如何让 Chocolatey 中的包装参数正常工作?

转载 作者:行者123 更新时间:2023-12-02 20:20:11 26 4
gpt4 key购买 nike

我很难弄清楚如何获取 Chocolatey 包中的 PackageParameter?根据文档,以下内容应该有效,但不适合我。

这就是我所做的

使用参数安装

choco install .\test-params.0.0.1.2.nupkg --params="'/SERVER:test'" -y -d

到目前为止一切顺利,在调试输出中我得到一行内容

PackageParameters='/SERVER:test'|

要获取 chocolateyInstall.ps1 中的参数,我根据文档使用 $par = Get-PackageParameters

但由于某种原因$par仍然为空。

Write-Host "PackageParameters are: $par"

我得到PackageParameters are: System.Collections.Hashtable

并与

Write-Host $par['SERVER']

只是一个空行

有人可以告诉我我错过了什么吗?

完整的调试输出可以找到 here

最佳答案

问题解决了!问题实际上是软件包的安装方式

使用此调用安装时,PackageParameters 不起作用。

choco install .\test-params.0.0.1.2.nupkg --params="'/SERVER:test'" -y -d

通过用 -s 指示包源(这实际上是我现在发现的推荐方式),PackageParameters 按预期工作。

choco install test-params -s="path/to/local/packages" --params="'/SERVER:test'" -y -d

关于chocolatey - 如何让 Chocolatey 中的包装参数正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51612479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com