通过文章《后端实践一:开发环境搭建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
终端使用系统自带的远程登录功能连接 Ubuntu
服务器:
使用 iTerm2
终端使用系统自带的远程登录功能连接Ubuntu 服务器:
查看当前服务器系统版本:
1 | lsb_release -a |
安装依赖库
Swift 依赖一些三方类库。
必须安装的依赖:
1 | sudo apt-get update |
安装 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 ...
该提示,关闭连接终端,重新连接服务器,再次执行上述命令。
运行 Swift
程序
在终端运行程序,简单测试环境是否达建成功。
在终端输入:
1 | swift |
此时进入到终端界面。
编辑一段 Swift
程序代码:
1 | var a = 12, b = 13, c = a + b |
在终端输入以下命令退出编辑模式:
1 | :exit |
总结
完成 Swift
在 Ubuntu
环境下的配置,接下来可以配置 Vapor 4.0
的开发环境。