在GitHub Windows作业上安装nasm



我正在使用GitHub工作流构建OpenSSL for Windows。因为OpenSSL需要NASM,我试着这样安装它,使用Chocolatey:

- name: install packages
run: choco install nasm
- name: configure
run: |
refreshenv
cmake -G "Visual Studio 16 2019" [...]

问题是choco install nasm似乎没有把它放在PATH中。我试图在配置步骤中添加refeshenv,但它也没有做到。

如何将NASM放入github作业的PATH中?

使用以下内容管理:

- name: install packages
run: |
choco install nasm
echo "C:Program FilesNASM" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
- name: configure
run: cmake -G "Visual Studio 16 2019" [...]

这似乎是Windows扩展PATH的方式,类似于文档(目前适用于Unix(。

最新更新