2.0 KiB
Install on Ubuntu
Installing Vapor on Ubuntu only takes a couple of minutes.
Supported
Vapor supports the same versions of Ubuntu that Swift supports.
| Version | Codename |
|---|---|
| 18.10 | Cosmic Cuttlefish |
| 18.04 | Bionic Beaver |
| 16.10 | Yakkety Yak |
| 16.04 | Xenial Xerus |
| 14.04 | Trusty Tahr |
Installation
Visit Swift.org's Using Downloads guide for instructions on how to install Swift on Linux.
Double check the Swift installation was successful by printing the version.
swift --version
You should see output similar to:
Apple Swift version 4.1.0 (swiftlang-900.0.69.2 clang-900.0.38)
Target: x86_64-apple-macosx10.9
Docker
You can also use Swift's official Docker images which come with the compiler preinstalled. Learn more at Swift's Docker Hub.
Install Toolbox
Now that you have Swift installed, let's install the Vapor Toolbox. This CLI tool is not required to use Vapor, but it includes helpful utilities.
On Linux, you will need to build the toolbox from source. View the toolbox's releases on GitHub to find the latest version.
!!! warning Vapor 3 compatible versions of the toolbox are semver major 3.
git clone https://github.com/vapor/toolbox.git
cd toolbox
git checkout <desired version>
swift build -c release --disable-sandbox
mv .build/release/vapor /usr/local/bin
Double check the installation was successful by printing help.
vapor --help
You should see a list of available commands.
Done
Now that you have installed Vapor, create your first app in Getting Started → Hello, world.
Swift.org
Check out Swift.org's guide to using downloads if you need more detailed instructions for installing Swift 4.1.