当尝试为ARM RVDS 4.1创建一个巧克力包时,它失败了,我不知道问题是什么。我认为我设置的chocolateyinstall.ps1不正确,或者setup.exe位于tools文件夹中。
以下是cmd:https://ibb.co/KmDPxcF中的错误
下面是chocolateyinstall.ps1:https://ibb.co/yR7ysqR
下面是.nuspec:https://ibb.co/hBM3xn9
下面是tools文件夹中的一个例子:https://ibb.co/8NGXPNW
我可以不使用环境变量作为chocolateyinstall.ps1中的文件位置吗?或者是另一个问题?我还怀疑我可能使用了错误的silentArg。
编辑:我已经找到了一些关于为什么错误说是access is denied的信息,但是它都与反病毒有关,而我没有。
发布于 2020-03-03 16:41:43
根据这里的文件:
https://chocolatey.org/docs/helpers-install-chocolatey-install-package#file-string
本机安装程序要运行的
完整文件路径。如果嵌入到包中,则可以使用$(拆分路径$MyInvocation.MyCommand.Definition)\INSTALLER_FILE“-parent )将其嵌入到路径中。
在0.10.1+中,FileFullPath是文件的别名。
这可以是32位文件或64位文件。这在早期版本的巧克力中是强制性的,但如果提供了File64,则可以选择。
当前正在将目录传递给文件参数,这是不正确的。
https://stackoverflow.com/questions/60509700
复制相似问题