【问题标题】:Install nasm on GitHub Windows job在 GitHub Windows 作业上安装 nasm
【发布时间】:2020-12-06 02:22:07
【问题描述】:

我正在使用 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 放入 PATH 中以进行 github 作业?

【问题讨论】:

    标签: windows nasm github-actions


    【解决方案1】:

    通过以下方式管理:

    - 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" [...]
    

    这似乎是 Windows 扩展 PATH 的方式,类似于 the documentation(此时适用于 Unix)。

    【讨论】:

      猜你喜欢
      • 2020-01-16
      • 1970-01-01
      • 2018-01-28
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      相关资源
      最近更新 更多