我无法在Ubuntu的GitHub Actions上成功安装和运行Swift。
这是我的动作代码:
name: SwiftPlot Ubuntu
on:
push:
branches: master
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Freetype
run: sudo apt-get install libfreetype6-dev
- name: Install Swift Dependencies
run: sudo apt-get install clang libicu-dev
- name: Download Swift
run: wget "https://swift.org/builds/swift-5.1.3-release/ubuntu1804/swift-5.1.3-RELEASE/swift-5.1.3-RELEASE-ubuntu18.04.tar.gz"
- name: Install Swift
run: |
tar xzf swift-5.1.3-RELEASE-ubuntu18.04.tar.gz
export PATH=$(pwd)/swift-5.1.3-RELEASE-ubuntu18.04/usr/bin:"${PATH}"
- name: Build
run: swift build -v
- name: Run tests
run: swift test -v
但却找不到swift
。知道为什么会这样吗?
使用设置环境变量export
在GitHub Actions中不起作用。您可以使用一个特殊功能来添加路径。
请参阅add-path
此处的文档。
- name: Install Swift
run: |
tar xzf swift-5.1.3-RELEASE-ubuntu18.04.tar.gz
echo "::add-path::$(pwd)/swift-5.1.3-RELEASE-ubuntu18.04/usr/bin"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句