使用包管理器的ubuntu上的Swift 2.2

使用包管理器的ubuntu上的Swift 2.2,swift,ubuntu,swift2.2,Swift,Ubuntu,Swift2.2,我正在尝试在ubuntu 15.10上安装Swift 2.2和Swift软件包管理器 当我看一下时,有3个下载: Swift 2.2不包括软件包管理器 Trunk Development(master)包括包管理器,但它是swift 3.0 Swift 2.2.x发行分支机构不包括软件包管理器 我需要做什么才能让工作包管理器获得Swift 2.2 在开始开发swift3.0之前,使用旧的trunk构建 抓取Swift 2.2发布包,构建到构建Swift构建工具以构建?您可以使用Swift 3

我正在尝试在ubuntu 15.10上安装Swift 2.2和Swift软件包管理器

当我看一下时,有3个下载:

  • Swift 2.2
    不包括软件包管理器
  • Trunk Development(master)
    包括包管理器,但它是swift 3.0
  • Swift 2.2.x发行分支机构
    不包括软件包管理器
我需要做什么才能让工作包管理器获得Swift 2.2

在开始开发
swift3.0
之前,使用旧的
trunk
构建


抓取
Swift 2.2
发布包,构建到构建
Swift构建工具
以构建?

您可以使用Swift 3.0的包管理器构建Swift 2.2代码:

export SWIFTC=path/to/swift-2.2/bin/swiftc
export PATH=path/to/swift-3.0/bin:$PATH

swift build

您可以使用Swift 3.0的软件包管理器构建Swift 2.2代码:

export SWIFTC=path/to/swift-2.2/bin/swiftc
export PATH=path/to/swift-3.0/bin:$PATH

swift build

但这不是使用swift 3编译器构建的吗?我有一个类似的问题-我有一个swift 2.2包,我希望它与SPM建立。我通过dev snapshot获得了它,但当我将它添加到$PATH时,它尝试使用swift 3进行构建。模块与swift 3不兼容,因此生成失败。所以我需要使用2.2编译器构建$SWIFTC从2.2.1 Snapshot指向SWIFTC,如前所述,它将使用Swift 3的构建引擎使用Swift 2.2编译器进行构建。但该构建不会使用Swift 3编译器吗?我有一个类似的问题-我有一个swift 2.2包,我希望它与SPM建立。我通过dev snapshot获得了它,但当我将它添加到$PATH时,它尝试使用swift 3进行构建。模块与swift 3不兼容,因此生成失败。所以我需要使用2.2编译器构建$SWIFTC从2.2.1快照指向SWIFTC正如所说,它将使用Swift 3的构建引擎使用Swift 2.2编译器构建。