更新环境
sudo apt upgrade
sudo apt update
sudo apt-get upgrade
sudo apt-get update
安装swfit
先安装swift在linux下依赖的库 22.04
apt-get install \
binutils \
git \
gnupg2 \
libc6-dev \
libcurl4-openssl-dev \
libedit2 \
libgcc-9-dev \
libpython3.8 \
libsqlite3-0 \
libstdc++-9-dev \
libxml2-dev \
libz3-dev \
pkg-config \
tzdata \
unzip \
zlib1g-dev
官网找到对应版本的sdk下载联机
wget https://download.swift.org/swift-5.9.1-release/ubuntu2204/swift-5.9.1-RELEASE/swift-5.9.1-RELEASE-ubuntu22.04.tar.gz
解压
tar -zxvf swift-5.9.1-RELEASE-ubuntu22.04.tar.gz
改名
mv swift-5.9.1-RELEASE-ubuntu22.04/ ./swift
下载vapor
git clone https://github.com/vapor/toolbox.git
cd toolbox/
export PATH=../swift/usr/bin:$PATH
make install
创建项目
vapor new helloworld -n
run
../swift/usr/bin/swift run App serve -b 0.0.0.0:8087
安装postgresql