- Ubuntu 14.04, 16.04, or 16.10
- Open up terminal
- Install core deps:
sudo apt-get install clang libicu-dev git
If you're using Ubuntu 14.04, you need to update to clang 3.6 to prevent errors in the future.
- Install updated clang:
sudo apt-get install clang-3.6
- Update clang:
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.6 100
- Update clang++:
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-3.6 100
Step 2 - Install SwiftEnv
I put this application in here because it greatly helps with handling multiple versions of Swift.
- Make the swiftenv folder:
mkdir .swiftenv
- Clone the repo:
git clone https://github.com/kylef/swiftenv ~/.swiftenv
- Add swiftenv to bash profile #1:
echo 'export SWIFTENV_ROOT="$HOME/.swiftenv"' >> ~/.bashrc
- Add swiftenv to bash profile #2:
echo 'export PATH="$SWIFTENV_ROOT/bin:$PATH"' >> ~/.bashrc
- Add swiftenv to bash profile #3:
echo 'eval "$(swiftenv init -)"' >> ~/.bashrc
- Restart the terminal, or run
source ~/.bashrc
Follow the table to know what value to insert in the link below
Ubuntu 14.04 | Ubuntu 16.04 | Ubuntu 16.10 | |
---|---|---|---|
#1 | ubuntu1404 | ubuntu1604 | ubuntu1610 |
#2 | ubuntu14.04 | ubuntu16.04 | ubuntu16.10 |
- Install Swift 4.0.3 to swiftenv:
swiftenv install https://swift.org/builds/swift-4.0.3-release/#1/swift-4.0.3-RELEASE/swift-4.0.3-RELEASE-#2.tar.gz
That's it! Swift 4.0.3 is installed on your Ubuntu device and you can check with swift --version
to make sure you're running Swift 4.0.3