我正在使用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(。