背景
我有 GithubActions 腳本,它嘗試使用 Windows 系統為 Elixir 進行一些基本設定。我需要它成為 Windows 的原因是因為我正在為 Windows 發布。
問題
所以我的腳本的開頭盡可能簡單:
name: build
env:
MIX_ENV: test
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
name: Build on Windows
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Setup elixir
uses: actions/setup-elixir@v1
with:
elixir-version: '1.13.x' # Define the elixir version [required]
otp-version: '24.2.x' # Define the OTP version [required]
- name: Install Dependencies
run: mix deps.get
- name: Run credo code analyser
run: mix credo --strict
但是,運行失敗:

問題
- 難道我做錯了什么?
- 是否有可能有一個在 Windows 中運行 Elixir 的 GitHub Action?
- 如果不是,我如何在 GitHub Actions 中測驗我的代碼,同時確保它也適用于 Windows?
uj5u.com熱心網友回復:
看起來該操作已移至新位置,并且現在確實支持 Windows。在此處參考升級的操作:
erlef/setup-beam@v1
隨著功能被包裝到更大的背景關系中,請檢查檔案以獲取所需的語法。
見:https ://github.com/erlef/setup-beam
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/422669.html
標籤:
上一篇:GetOpenFileName()和GetSaveFileName()使GetAsyncKeyState()停止作業
下一篇:用NaN替換矩陣每一行中的重復值
