切換菜單
切換偏好設定選單
切換個人選單
尚未登入
若您做出任何編輯,會公開您的 IP 位址。

在搬瓦工VPS上安裝 Swift 和他的依賴

出自md5.pw
這是此頁面最近一次修訂;沒有已批准修訂。

1. 前置要求

安裝 Swift 並在伺服器上進行編譯要求 VPS:

- Ubuntu 24.04 或 22.04(不建議使用更低的版本)
- RAM 內存 >= 2GB
- vCPU >= 2

當RAM內存過低時容易出現編譯失敗,詳情參考:

vapor/toolbox/issues/382
vapor/vapor/issues/2772

2. 安裝

2.1 安裝 Swift

Swift 現在提供了一個便捷的安裝工具(Swiftly):

curl -O https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz && \ 
    tar zxf swiftly-$(uname -m).tar.gz && \ ./swiftly init --quiet-shell-followup && \ 
    . "${SWIFTLY_HOME_DIR:-$HOME/.local/share/swiftly}/env.sh" && \ 
    hash -r

安裝完成後,使用 swiftly 查看:

swiftly --version

輸出版本號(類似: 1.1.1 ) 即為安裝成功。

2.2 安裝必要的一些依賴包

依賴包的獲取方式可以在官方提供的 Dockerfile 中查看:

例如:ubuntu-24.04/Dockerfile

可以看到:

export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true && apt-get -q update && \
    apt-get -q install -y \
    binutils \
    git \
    unzip \
    gnupg2 \
    libc6-dev \
    libcurl4-openssl-dev \
    libedit2 \
    libgcc-13-dev \
    libpython3-dev \
    libsqlite3-0 \
    libstdc++-13-dev \
    libxml2-dev \
    libncurses-dev \
    libz3-dev \
    pkg-config \
    tzdata \

這個就是我們需要安裝的依賴包。直接複製在終端運行即可。

運行完畢後,至此就已全部完成:Swift 安裝以及必要依賴包安裝。 index.php?title=Category:500 常見應用指南 — Application Guides