本人 Swift 新手,在学习 Swift 的过程中看到了 Swift Package Manager这个东西,于是去了解了一下。看了一下Swift Package Manager 使用这篇文章,知道了原来这是一个类似于Cocoapods的工具。
在学习的过程中看到了Swift脚本一词。
嗯?
Swift可以写脚本?
于是我又去了解了一下,然后又在我的 Mac 上试了一下,发现 Swift 还真可以以脚本的形式运行。
那么问题又来了,在 Mac 电脑上运行 Swift 脚本没问题,那我该怎么在 Linux 电脑上编写和运行 Swift 脚本呢?
于是我又找了一些文章,下面记录一下我在 CentOS 8 系统上部署 Swift 开发环境的过程。
- 首先创建一个存放 Swift 开发环境的目录
mkdir /usr/local/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注意替换文件名。你也可以把它放到别的地方。
- 然后编辑环境变量
vim ~/.bashrc在文件中追加这么一句,请注意替换为你的实际路径
export PATH="/usr/local/swift/swift-5.4.2-RELEASE-centos8/usr/bin:$PATH" - 编辑完环境变量让其生效
source ~/.bashrc - 查看 Swift 环境
[root@yun ~]# swift --version Swift version 5.4.2 (swift-5.4.2-RELEASE) Target: x86_64-unknown-linux-gnu看, Swift 环境可用了。
- 写个 Swift 脚本运行一下试试
echo "print(\"Hello World\")" > hello.swift swift hello.swift然后输出了
Hello World奈斯!
- 创建一个 Swift Package 并运行试试
mkdir MyPackage cd MyPackage swift package init --type executable swift build swift run然后也输出了
Hello, world!
REFERENCE
