时间: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链接了:)
关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[??搭建Swift服务器:Ubuntu16.04 + vapor + swift5.2.2 release]http://www.zyiz.net/tech/detail-130074.html