swift linux服务器,??搭建Swift服务器:Ubuntu16.04 + vapor + swift5.2.2 release

时间:2020年4月

如果你看了官方文档以及其他人的博客都 没成功 ,请参考此文。

前言:若不想折腾,劝君还是用Go吧,配置简单,几个命令配置完成。

铁了心要用vapor,你可能需要一天时间,泡杯咖啡吧。

首先 Mac OS X 终端 SSH 登录远程LINUX服务器

在Mac中打开终端、看看是不是root状态、如果不是,则输入

sudo -i

复制代码

输入root的登录密码

连接主机ssh

ssh root(用户名)@45.32.1.1(IP)

password(服务器密码)

复制代码

一、下载Swift:可能耗时几个小时:建议挂在后台

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

复制代码

二、下载签名文件(Apple需要的)

wget swift.org/builds/swif…

三、安装环境(Apple 需要)

sudo apt-get install clang libicu-dev

四、导出密钥

wget -q -O - swift.org/keys/all-ke… | gpg --import -

五、更新密钥

gpg --keyserver hkp://pool.sks-keyservers.net --refresh-keys Swift

六、验证签名

gpg --verify swift-5.2.2-RELEASE-ubuntu16.04.tar.gz.sig

七、解压、需要一会儿

tar xzf swift-5.2.2-RELEASE-ubuntu16.04.tar.gz

八、关联路径

export PATH=~/swift-5.2.2-RELEASE-ubuntu16.04/usr/bin:"${PATH}"

九、校验

root@iZ2zeg7t7xxxx9lrZ:~# swift --version

Swift version 5.2.2 (swift-5.2.2-RELEASE)

Target: x86_64-unknown-linux-gnu

复制代码

成功

下面 安装 git,耗时几分钟、或者一小时

apt install git

复制代码

下面安装 toolbox 需要几分钟

git clone https://github.com/vapor/toolbox.git

cd toolbox

git checkout master

复制代码

//如果libcurl报错,用这个

sudo apt-get install libcurl4-openssl-dev

复制代码swift build -c release --disable-sandbox

复制代码

如果出问题 试试这个:qiita.com/ArimitsuIsh…

mv .build/release/vapor /usr/local/bin

校验:

vapor --help

复制代码

嘿嘿搭建成功!

root@iZ2zeg7xxxy9lrZ:~/VaporToolbox/toolbox# vapor --help

Usage: vapor

Vapor Toolbox (Server-side Swift web framework)

Commands:

clean Cleans temporary files.

xcode Opens an app in Xcode.

build Builds an app in the console.

heroku Commands for working with Heroku

supervisor Commands for working with Supervisord

new Generates a new app.

run Runs an app from the console.

Use `vapor [--help,-h]` for more information on a command.

复制代码

在CLI中输入:exit

断开SSH链接了:)

b739ec46bb5c46d9c0aa4ce35ba1ea56.png

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[??搭建Swift服务器:Ubuntu16.04 + vapor + swift5.2.2 release]http://www.zyiz.net/tech/detail-130074.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值