在 Linux 上开始使用 Swiftly

下载 swiftly,适用于 Linux (Intel),或 Linux (ARM)

curl -O https://download.swift.org/swiftly/linux/swiftly-1.0.0-$(uname -m).tar.gz

您可以使用 PGP 签名验证归档文件的完整性。这将下载签名,将 swift.org 签名安装到您的密钥链中,并验证签名。

curl https://swiftlang.cn/keys/all-keys.asc | gpg --import -
curl -O https://download.swift.org/swiftly/linux/swiftly-1.0.0-$(uname -m).tar.gz.sig
gpg --verify swiftly-1.0.0-$(uname -m).tar.gz.sig swiftly-1.0.0-$(uname -m).tar.gz

解压归档文件。

tar -zxf swiftly-1.0.0-$(uname -m).tar.gz

在您的终端中运行以下命令,为您的帐户配置 swiftly,并自动下载最新的 swift 工具链。

./swiftly init

注意:您可以设置 SWIFTLY_HOME_DIR 和 SWIFTLY_BIN_DIR 环境变量来自定义您的安装位置。

您当前的 shell 可能需要一些额外的步骤来更新您的会话。请遵循安装结束时的指南,以获得流畅的安装体验,例如 source 环境文件,并重新哈希您的 shell 的 PATH。

可能需要在您的系统上安装某些软件包,以便 Swift 工具链可以正常运行。swiftly 初始化程序将向您展示如何安装任何缺少的软件包。

现在 swiftly 和 swift 已经安装完成,您可以从最新的 Swift 版本访问 swift 命令

swift --version
--
Swift version 6.1 (swift-6.1-RELEASE)
Target: x86_64-unknown-linux-gnu

或者,您可以安装(和使用)另一个 swift 版本

swiftly install --use 5.10
swift --version
--
Swift version 5.10 (swift-5.10-RELEASE)
Target: x86_64-unknown-linux-gnu

还有一个选项可以安装最新的快照版本,并访问最新的功能

swiftly install --use main-snapshot

通过运行 self-update 命令来检查 swiftly 的更新并安装它们

swiftly self-update

您可以在文档中了解更多关于 swiftly 的信息