【问题标题】:Swift 3.0 - How to build Sourcekit and Sourcekitten in Ubuntu 14.04?Swift 3.0 - 如何在 Ubuntu 14.04 中构建 Sourcekit 和 Sourcekitten?
【发布时间】:2016-10-10 16:23:10
【问题描述】:

为 Swift 3.0 的稳定版本构建 Sourcekit 和 Sourcekitten 的步骤是什么?提前致谢。

注意:已根据https://github.com/apple/swift 安装了依赖项和其他构建工具

【问题讨论】:

    标签: linux swift build swift3 sourcekit


    【解决方案1】:

    这与Building Swift SourceKit on Linux重复

    2016 年 11 月 24 日更新。

    构建源码包

    swift的官方分支可能还有https://bugs.swift.org/browse/SR-1676的问题。但是 Nomura 在这里维护了一个 docker 构建环境https://github.com/norio-nomura/docker-sourcekit-builder/

    如果你不想自己构建,只需下载带有sourcekit的包https://github.com/norio-nomura/docker-sourcekit-builder/releases

    你可能需要把 libsourcekitdInProc.so 放在这个包的 lib 目录下到你的 lib 路径,或者 lib 目录到你的LD_LIBRARY_PATH

    构建 SourceKitten

    SourceKitten 现在支持 Linux。下载git source code并使用swift build

    【讨论】:

    • 对于 sourcekit,它现在是在 Linux 上构建的。对于 sourcekitten,根据其开发人员的说法,他们目前正在为 Linux 开发它......让我们把这个问题保持开放,也许一旦 sourcekitten 准备好用于 Linux,我会回答我自己的问题。
    猜你喜欢
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-11
    • 2018-01-30
    相关资源
    最近更新 更多