Install Swift on Ubuntu 17.10, Sublime Text 3 Installation and setup for Swift
Step 1
Install ubuntu make
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Step 2
use ubuntu make to install swift Install the swift programing language
umake swift
Restart your Coputer
reboot
Step 3
Installing Sublime Text 3 on Ubuntu 17.10
Install the GPG key:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
Select the channel to use: Stable
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Update apt sources and install Sublime Text
sudo apt-get update
sudo apt-get install sublime-text
Then install Swift-Sublime-Package
- Open the Command Pallette (ctrl + shift + p)
- Type "install" and select "Package Control: Install Package"
- Type "swift" and press Enter
Swift Compilation with Sublime Text 3 on Ubuntu 17.10
Adding Swift Build System
- Open Sublime Text 3
- Go To Preferences > Browse Packages...
- Create a folder "SwiftBuilder" inside Packages directory.
- Add a file named Swift.sublime-build inside SwiftBuilder directory.
- Copy the following script in Swift.sublime-build file.
{
"shell_cmd": "swift \"$file\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.swift",
}
Go to Preferences > Key Bindings-User and add the following script to it.
{
"keys": ["super+b"],
"command": "build",
"context": [
{ "key": "selector", "operator": "equal", "operand": "source.swift" }
],
"args": {
"build_system": "Packages/SwiftBuilder/Swift.sublime-build",
"variant": "Build"
}
}
Done
Hey guys, I did this and when I try to run it in st3 it gives me this error:
I checked in terminal (which I have set up w/ zsh) and typed in
swift
, and it worked perfectly. I then entered abash
shell and again typed inswift
and, again, it worked perfectly.I am not sure why it is giving me these errors. can someone please help me? Thanks!