linux 安装 Swift 开发环境

本人 Swift 新手,在学习 Swift 的过程中看到了 Swift Package Manager这个东西,于是去了解了一下。看了一下Swift Package Manager 使用这篇文章,知道了原来这是一个类似于Cocoapods的工具。


在学习的过程中看到了Swift脚本一词。 嗯? Swift可以写脚本? 思考.jpg 于是我又去了解了一下,然后又在我的 Mac 上试了一下,发现 Swift 还真可以以脚本的形式运行。 那么问题又来了,在 Mac 电脑上运行 Swift 脚本没问题,那我该怎么在 Linux 电脑上编写和运行 Swift 脚本呢?


于是我又找了一些文章,下面记录一下我在 CentOS 8 系统上部署 Swift 开发环境的过程。

  1. 首先创建一个存放 Swift 开发环境的目录
    mkdir /usr/local/swift
  2. 这里找对应系统上的 Swift 开发环境包。 下载对应的Swift开发环境包 找到后下载下来并解压 我下载的是 CentOS 8 版本的。
    cd /usr/local/swift
    wget https://swift.org/builds/swift-5.4.2-release/centos8/swift-5.4.2-RELEASE/swift-5.4.2-RELEASE-centos8.tar.gz
    tar -zxvf swift-5.4.2-RELEASE-centos8.tar.gz
    rm -f swift-5.4.2-RELEASE-centos8.tar.gz
    注意替换文件名。你也可以把它放到别的地方。
  3. 然后编辑环境变量
    vim ~/.bashrc
    在文件中追加这么一句,请注意替换为你的实际路径
    export PATH="/usr/local/swift/swift-5.4.2-RELEASE-centos8/usr/bin:$PATH"
  4. 编辑完环境变量让其生效
    source ~/.bashrc
  5. 查看 Swift 环境
    [root@yun ~]# swift --version
    Swift version 5.4.2 (swift-5.4.2-RELEASE)
    Target: x86_64-unknown-linux-gnu
    看, Swift 环境可用了。
  6. 写个 Swift 脚本运行一下试试
    echo "print(\"Hello World\")" > hello.swift
    swift hello.swift
    然后输出了
    Hello World
    奈斯!
  7. 创建一个 Swift Package 并运行试试
    mkdir MyPackage
    cd MyPackage
    swift package init --type executable
    swift build
    swift run
    然后也输出了
    Hello, world!
    牛批.jpg

REFERENCE


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!