Distrobox运行Swift(基于debian容器)
由于我的Host主机使用 Alpine Linux ,操作系统采用 musl 库代替了 glibc ,这导致紧密结合 glibc 的Swift Toolchain无法运行。所以我采用变通的方式,在 Debian 容器中构建Swift开发环境。
安装步骤采用了 Linux环境安装和开发Swift 方法,已验证通过
下载
swiftly:
下载
swiftlycurl -O https://download.swift.org/swiftly/linux/swiftly-1.1.0-$(uname -m).tar.gz
验证PGP签名:
验证签名
curl https://www.swift.org/keys/all-keys.asc | gpg --import -
curl -O https://download.swift.org/swiftly/linux/swiftly-1.1.0-$(uname -m).tar.gz.sig
gpg --verify swiftly-1.1.0-$(uname -m).tar.gz.sig swiftly-1.1.0-$(uname -m).tar.gz
解压缩:
解压缩
tar -zxf swiftly-1.1.0-$(uname -m).tar.gz
运行自动下载最新swift toolchain:
下载swift toolchain
./swiftly init