SuperAPI AI 工具集

swift-linux

编程与开发

查看项目

更新于 10-16 03:11

技能介绍

用途:该技能用于在 Debian 12(Bookworm)上安装 Swift 编程语言,面向 Linux 上的非 UI 开发任务,例如服务端 Swift 应用开发。Windows 用户需在 WSL2 或 Linux 容器中执行这些 Debian 命令;原生 Windows Swift 应改用 Swift.org 的 Windows 工具链。

主要能力:提供依赖安装、Swift 二进制包下载、解压、PATH 配置与安装验证的完整流程。

使用方式:先安装依赖,例如执行 sudo apt-get update 与 sudo apt-get install -y binutils-gold gcc git libcurl4-openssl-dev libedit-dev libicu-dev libncurses-dev libpython3-dev libsqlite3-dev libxml2-dev pkg-config tzdata uuid-dev。随后从 Swift.org 下载页查找兼容 Debian 12 的最新版本,tarball 命名类似 swift-<VERSION>-RELEASE-debian12.tar.gz,URL 模式为 https://download.swift.org/swift-<VERSION>-release/debian12/swift-<VERSION>-RELEASE/swift-<VERSION>-RELEASE-debian12.tar.gz。下载示例:cd /workspace 后执行 wget https://download.swift.org/swift-6.0.3-release/debian12/swift-6.0.3-RELEASE/swift-6.0.3-RELEASE-debian12.tar.gz。解压后,将 Swift 安装到 /workspace 目录但位于 git 仓库之外,避免提交二进制文件。通过 echo 'export PATH=/workspace/swift-6.0.3-RELEASE-debian12/usr/bin:$PATH' >> ~/.bashrc 与 source ~/.bashrc 配置 PATH,注意版本号需与实际下载版本一致。最后运行 swift --version 验证安装。

适用场景:在 Debian Linux 上搭建 Swift 服务端开发环境。

限制:仅针对 Debian 12 的非 UI 开发;依赖列表可能随发行版和版本变化,应以 Swift.org tarball 安装指南为准;未提供其他平台或版本的安装细节。