【发布时间】:2016-10-10 16:23:10
【问题描述】:
为 Swift 3.0 的稳定版本构建 Sourcekit 和 Sourcekitten 的步骤是什么?提前致谢。
注意:已根据https://github.com/apple/swift 安装了依赖项和其他构建工具
【问题讨论】:
标签: linux swift build swift3 sourcekit
为 Swift 3.0 的稳定版本构建 Sourcekit 和 Sourcekitten 的步骤是什么?提前致谢。
注意:已根据https://github.com/apple/swift 安装了依赖项和其他构建工具
【问题讨论】:
标签: linux swift build swift3 sourcekit
这与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 现在支持 Linux。下载git source code并使用swift build。
【讨论】: