美文网首页
Linux Swift环境部署

Linux Swift环境部署

作者: 顺手给我new一个对象 | 来源:发表于2017-11-13 10:20 被阅读238次

    Linux

    Linux的软件包是tar归档文件,包括Swift编译器,lldb和相关工具的副本。只要解压缩的工具在你的系统中,你就可以在任何地方安装它们PATH。

    请注意,除了下面提到的Swift之外,什么都不能阻止Swift移植到其他Linux发行版。这些只是这些二进制文件已经建立和测试的分布。

    要求

    • Ubuntu 14.04,16.04或16.10(64位)

    支持的目标平台

    • Ubuntu 14.04,16.04或16.10(64位)

    安装

    1. 安装所需的依赖关系

    $ sudo apt-get install clang libicu-dev
    

    2.下载最新二进制版本

    swift-<VERSION>-<PLATFORM>.tar.gz文件是工具链本身。该.sig文件是数字签名。

    3.如果您是第一次下载Swift软件包,请将PGP密钥导入您的钥匙圈:

    $ gpg --keyserver hkp://pool.sks-keyservers.net \
          --recv-keys \
          '7463 A81A 4B2E EA1B 551F  FBCF D441 C977 412B 37AD' \
          '1BE1 E29A 084C B305 F397  D62A 9F59 7F4D 21A5 6D5F' \
          'A3BA FD35 56A5 9079 C068  94BD 63BC 1CFE 91D3 06C6' \
          '5E4D F843 FB06 5D7F 7E24  FBA2 EF54 30F0 71E1 B235' \
          '8513 444E 2DA3 6B7C 1659  AF4D 7638 F1FB 2B2B 08C4'
    

    要么

    $ wget -q -O - https://swift.org/keys/all-keys.asc | \
      gpg --import -
    

    如果您以前导入了密钥,请跳过此步骤。

    4.验证PGP签名。
    .tar.gzLinux 的档案是使用GnuPGSwift开放源码项目的关键之一签署的。强烈建议每个人在使用软件之前验证签名。

    首先,刷新密钥以下载新的密钥吊销证书(如果有的话):

    $ gpg --keyserver hkp://pool.sks-keyservers.net --refresh-keys Swift
    

    然后,使用签名文件来验证归档文件是否完整:

    $ gpg --verify swift-<VERSION>-<PLATFORM>.tar.gz.sig
    ...
    gpg: Good signature from "Swift Automatic Signing Key #2 <swift-infrastructure@swift.org>"
    

    如果gpg由于您没有公钥(gpg: Can't check signature: No public key)而无法验证,请按照下面的“ 活动签名密钥”中的说明 将密钥导入您的钥匙圈。

    您可能会看到一个警告:

    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    

    这个警告意味着这个密钥和你之间的信任网络中没有路径。只要您按照上述步骤从受信任的源检索密钥,警告就是无害的。

    5.使用以下命令解压档案:

    $ tar xzf swift-<VERSION>-<PLATFORM>.tar.gz
    

    这会usr/在存档的位置创建一个目录。

    6.将Swift工具链添加到路径中,如下所示:

    $ export PATH=/path/to/usr/bin:"${PATH}"
    

    您现在可以执行该swift命令来运行REPL或生成Swift项目。

    如果之前安装了swift3.0的,现在像切换swift4.0的,只需下载对应的swift4.0.tar.gz文件,执行第五部的解压,第六步的配置路径即可使用。

    相关资料:
    swift.org

    相关文章

      网友评论

          本文标题:Linux Swift环境部署

          本文链接:https://www.haomeiwen.com/subject/dgvamxtx.html