巧克力包装失败

时间:2020-03-03 14:42:40

标签: powershell cmd command-prompt chocolatey

尝试为ARM RVDS 4.1创建Chocolatey程序包时,它失败了,我不确定是什么问题。我相信我不是正确设置了chocolateyinstall.ps1还是在工具文件夹中放置了setup.exe

这是我在cmd中遇到的错误:https://ibb.co/KmDPxcF

这是chocolateyinstall.ps1https://ibb.co/yR7ysqR

这是.nuspechttps://ibb.co/hBM3xn9

这是tools文件夹中的外观:https://ibb.co/8NGXPNW

我不能使用环境变量作为chocolateyinstall.ps1中的文件位置吗?还是另一个问题? 我也怀疑自己可能使用了错误的silentArg

编辑:我发现了有关为什么错误提示access is denied的一些信息,但这都与防病毒软件有关,而我没有。

1 个答案:

答案 0 :(得分:1)

根据此处的文档:

https://chocolatey.org/docs/helpers-install-chocolatey-install-package#file-string

要运行的本机安装程序的完整文件路径。如果嵌入到包装中, 你可以把它带到 “ $(拆分路径-父$ MyInvocation.MyCommand.Definition)\ INSTALLER_FILE”

在0.10.1+中,FileFullPath是File的别名。

这可以是32位或64位文件。在早期版本中这是必需的 Chocolatey的代码,但如果已提供File64,则为可选。

您当前正在将目录传递给file参数,这是不正确的。