LoginSignup
8

More than 5 years have passed since last update.

Ubuntu 18.04 で Swift を使う

Last updated at Posted at 2017-12-26

OS の更新

sudo apt update
sudo apt upgrade

カーネルは 4.15.0-32-generic です。

前提ソフトのインストール

sudo apt install clang libicu-dev libpython-all-dev

ダウンロード

wget https://swift.org/builds/development/ubuntu1804/swift-DEVELOPMENT-SNAPSHOT-2018-08-22-a/swift-DEVELOPMENT-SNAPSHOT-2018-08-22-a-ubuntu18.04.tar.gz

解凍

tar xvfz swift-DEVELOPMENT-SNAPSHOT-2018-08-22-a-ubuntu18.04.tar.gz

パスの設定

解凍したフォルダに対して シンボリックリンクを /opt/swift に張る

export PATH=/opt/swift/usr/bin:"${PATH}"

インストールしたら起動の確認

$ swift
Welcome to Swift version 4.2-dev (LLVM 6e538a505a, Clang 9dd0997a35, Swift 06326afb34).
Type :help for assistance.
  1> :version
lldb version 6.0.0 (git@github.com:apple/swift-lldb.git revision 6720a2bfe2c3ee4bd57e595c22c74473ee4dd3c9)
  Swift-4.2 (revision 06326afb340f81055079042d69448d185213592b)
  clang revision 9dd0997a35620dd66fd7ccb64aace69e32d04bf9
  llvm revision 6e538a505a211db085628be4798a405f5f7846a0
  1> :quit

簡単な計算

$ swift
Welcome to Swift version 4.2-dev (LLVM 6e538a505a, Clang 9dd0997a35, Swift 06326afb34).
Type :help for assistance.
  1> 1 + 2 + 3
$R0: Int = 6
  2> :quit

参考ページ
Using Downloads
Arch Linux で Swift を使う

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8