美文网首页Swift&Objective-C
Swift + Perfect 开发你的服务器(初级版)

Swift + Perfect 开发你的服务器(初级版)

作者: 超人猿 | 来源:发表于2018-05-25 19:06 被阅读654次

    序言:

    此实验效果基于Mac环境测试,服务器购买、配置nginx等操作请看我另一篇文章传送门,跟着操作就是了,这是为后面做铺垫。🤡

    上面所说的传送门配置好了之后,我们来准备其他需要配置的环境。

    1.在Ubuntu 16.04下,配置Swift环境
    首先访问Swift官网提供的下载地址👉Swift官网

    拷贝连接


    2.看了传送门的文章之后,我们继续用Mac的终端打开远程连接,并敲入以下代码,可复制粘贴过去。

    ~$ wget https://swift.org/builds/swift-4.1.1-release/ubuntu1604/swift-4.1.1-RELEASE/swift-4.1.1-RELEASE-ubuntu16.04.tar.gz
    

    完成后解压

    ~$ sudo tar xzf swift-4.1.1-RELEASE-ubuntu16.04.tar.gz
    

    3.安装Clang

    ~$ sudo apt-get install clang
    

    4.设置Swift环境变量

    ~$ echo "export PATH=~/swift-4.1.1-RELEASE-ubuntu16.04/usr/bin:"${PATH}"" >> ~/.profile
    
    ~$ source ~/.profile
    

    5.检验Swift版本

    ~$ swift --version
    

    6.安装Perfect的依赖环境

    ~$ sudo apt-get install openssl libssl-dev uuid-dev
    

    7.克隆Perfect在github上的模版项目

    ~$ git clone https://github.com/PerfectlySoft/PerfectTemplate.git
    

    如果你没有在Ubuntu上安装git,此时会提示你安装git,可这么做:
    sudo apt-get install git

    8.准备编译项目

    ~$ sudo apt-get install libcurl4-openssl-dev
    ~$ cd PerfectTemplate
    ~$ swift build
    

    Perfect的模板项目,第一次编译会稍微等待下......


    上图👆是第二次进来的时刻,没有改动基本不用添加swift build的效果
    ~$ .build/debug/PerfectTemplate
    完成后会出现Starting HTTP server on 0.0.0.0:8181
    此时我们在Safari访问自己的域名(添加:8181):
    http://www.crios.cn:8181

    如果一直没有出现Hello, world!的页面,是没有设置8181端口的问题,可以访问我的另一篇文章 -> Swift + Perfect 在Ubuntu下解决无法访问8181端口

    相关文章

      网友评论

        本文标题:Swift + Perfect 开发你的服务器(初级版)

        本文链接:https://www.haomeiwen.com/subject/tqpujftx.html