所以我有这个错误:Getting "Invalid Parameter - -fuzz" on ImageMagick convert command on Windows 10,因为 ImageMagick 在 Windows 上的路径中不正确。
现在的问题是,我如何以编程方式获取已安装的可执行路径以便可以直接运行它?事实证明,chocolatey 需要PAID SUBSCRIPTION才能启用此功能,la脚。那么我还能如何做到这一点呢?
我正在使用 GitHub CI / Actions 执行此操作,因此我无法直观地查看和配置它,需要完全以编程方式找到和使用它。我怎样才能做到这一点?
我在 github 操作上遇到了同样的问题。该解决方案的使用结果
refreshenv
如您所料,但有一个小警告:您必须在要使用已安装程序的同一步骤中调用它,并确保通过 调用它call
,例如:如果您有多个步骤想要重用 PATH 配置,您可以调用 refreshenv 一次并将其导出,如下所示:
最后,如果您对安装路径本身感兴趣,您可以使用以下技巧:
即使使用免费版本,您也可以设置它,而不是获取安装目录。
根据 Chocolately 的文档,您可以更改安装目录......即使在 Chocolatey 开源中。
不同的安装程序类型(例如 MSI、NSIS...)有不同的方法来接收 Chocolately 所说的“安装参数”。在免费版本中,您需要为每种安装程序类型(使用
-ia
选项)本地指定这些,而付费版本提供了一种简化的“无处不在”的方法。