How to Install and run Swift on a Linux Machine by@alexadam

How to Install and run Swift on a Linux Machine

tldt arrow
Read on Terminal Reader

Too Long; Didn't Read

How to install and run Swift on Linux

Company Mentioned

Mention Thumbnail
featured image - How to Install and run Swift on a Linux Machine
Alex Adam HackerNoon profile picture

@alexadam

Alex Adam

Creative Coder

About @alexadam
LEARN MORE ABOUT @ALEXADAM'S EXPERTISE AND PLACE ON THE INTERNET.
react to story with heart

A step-by-step guide on how to install Swift on Ubuntu 20.04.

Setup

Download Swift from https://swift.org/download/ -> select the Toolchain archive for Ubuntu 20.04

Extract the archive, then open ~/.bashrc and append this line:

PATH="/.../<absolute-path-to-the-extracted-swift-folder>/usr/bin:$PATH"

Reload .bashrc with source ~/.bashrc

Install the required dependencies. See https://swift.org/download/#using-downloads.

Linux > Installation > Install required dependencies (for Ubuntu 20.04)

sudo apt-get install \
          binutils \
          git \
          gnupg2 \
          libc6-dev \
          libcurl4 \
          libedit2 \
          libgcc-9-dev \
          libpython2.7 \
          libsqlite3-0 \
          libstdc++-9-dev \
          libxml2 \
          libz3-dev \
          pkg-config \
          tzdata \
          uuid-dev \
          zlib1g-dev

Test it, in a terminal:

swift --version

# you should see something similar to
Swift version 5.5.2 (swift-5.5.2-RELEASE)
Target: x86_64-unknown-linux-gnu

Create an example app

Make a folder:

mkdir swift-app
cd swift-app

Then generate an empty project with:

swift package init --type executable

Build it:

swift build

and run the executable:

.build/debug/swift-app

# or
swift run

# it should print Hello, world!

RELATED STORIES

L O A D I N G
. . . comments & more!
Hackernoon hq - po box 2206, edwards, colorado 81632, usa