在 GitHub Windows 作业上安装 nasm
Install nasm on GitHub Windows job
我正在使用 GitHub 工作流程为 Windows 构建 OpenSSL。因为 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 作业的路径中?
管理如下:
- name: install packages
run: |
choco install nasm
echo "C:\Program Files\NASM" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
- name: configure
run: cmake -G "Visual Studio 16 2019" [...]
这似乎是扩展 PATH 的 Windows 方式,类似于 the documentation(目前用于 Unix)。
我正在使用 GitHub 工作流程为 Windows 构建 OpenSSL。因为 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 作业的路径中?
管理如下:
- name: install packages
run: |
choco install nasm
echo "C:\Program Files\NASM" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
- name: configure
run: cmake -G "Visual Studio 16 2019" [...]
这似乎是扩展 PATH 的 Windows 方式,类似于 the documentation(目前用于 Unix)。