0%

后端实践二:Ubuntu18.04安装最新版Swift5.2

        通过文章《后端实践一:开发环境搭建VMware下安装Ubuntu18.04》可以完成在 mac 上搭建起可用的 Ubuntu 18.04 的服务器。接下来我们要在此基础上完善 Vapor 4.0 的开发环境。

        Ubuntu 18.04 安装 Swift 5.2.2 ,可在 Vapor 官网的引导完成。这篇文章就是讲解如何完成在 Ubuntu 上安装最新版本 Swift,构建出一个强大的云端服务器。

Ubuntu 系统环境搭建

连接服务器

        这里使用的SecureCRT作为终端连接服务器,也可以使用 iTerm2 连接服务器。

使用 SecureCRT 提供的远程登录功能连接 Ubuntu 服务器的配置信息:

SecureCRT

使用 SecureCRT 终端使用系统自带的远程登录功能连接 Ubuntu 服务器:

使用SecureCRT

使用SecureCRT

使用 iTerm2 终端使用系统自带的远程登录功能连接Ubuntu 服务器:

iTerm2

查看当前服务器系统版本:

1
lsb_release -a

安装依赖库

Swift 依赖一些三方类库。

必须安装的依赖:

1
2
3
sudo apt-get update
sudo apt-get install clang libicu-dev -y
sudo apt-get install libcurl3 libpython2.7 libpython2.7-dev

安装 Swift

Swift.org 查找我们要安装的Swift对应版本的Toolchain,复制下载链接。

在写这篇文章时最新版的Swift是v5.2.2。

找到对应系统以及对应版本下载链接

下载链接

可以采用两种下载方式:

  • 在本机上使用上方链接,下载 Toolchain ,上传到 Ubuntu 服务器上,完成后续安装;
  • Ubuntu 上使用 wget url 的方式直接在服务器上安装。

接下来 使用 wget url 下载 swift 安装包,并解压:

1
wget https://swift.org/builds/swift-5.2.2-release/ubuntu1804/swift-5.2.2-RELEASE/swift-5.2.2-RELEASE-ubuntu18.04.tar.gz

解压 swift 到文件夹:

1
tar -xvzf swift-5.2.2-RELEASE-ubuntu18.04.tar.gz

将解压的文件保存在 share 目录下:

1
sudo mv swift-5.2.2-RELEASE-ubuntu18.04 /usr/share/swift

配置 Swift 环境变量

        完成以上操作即完成了 swift 的的安装,为了更方便的使用 Swift ,需要配置其在全局任意目录下可使用。

配置 Swift 环境变量:

1
echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

验证是否成功

检查当前系统的 Swift 版本:

1
swift -version
  • 如果出现 Command 'swift' not found ... 该提示,关闭连接终端,重新连接服务器,再次执行上述命令。

installSuccess

运行 Swift 程序

在终端运行程序,简单测试环境是否达建成功。

在终端输入:

1
swift

此时进入到终端界面。

编辑一段 Swift 程序代码:

1
var a = 12, b = 13, c = a + b

在终端输入以下命令退出编辑模式:

1
:exit

Swift

总结

        完成 SwiftUbuntu 环境下的配置,接下来可以配置 Vapor 4.0 的开发环境。

坚持原创技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道