2016-04-15 6 views
1

Я пытаюсь установить Swift 2.2 и быстрый менеджер пакетов на ubuntu 15.10.Swift 2.2 на ubuntu с менеджером пакетов

Когда я смотрю на Swift Download Page есть 3 загрузки доступны:

  • Swift 2.2 не включает в себя менеджер пакетов
  • Trunk Development (master) включает в себя менеджер пакетов, НО скор 3,0
  • Swift 2.2.x Release Branch не включая менеджера пакетов

Что мне нужно сделать, чтобы получить Swift 2.2 с рабочим пакетом ge manager?

Использовать старую конструкцию trunk до того, как они начали разрабатывать Swift 3.0?

Захватить Swift 2.2 пакет выпуска, построить swift-lbuild, чтобы построить swift-build-tool, чтобы построить swift-package-manager?

ответ

0

Вы можете использовать менеджер пакетов 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 
+0

Но это не было бы построить, используя быстрый 3 компилятора? У меня аналогичная проблема: у меня быстрый пакет 2.2, и я хочу, чтобы он был построен с SPM. Я получил его с моментальным снимком dev, но он пытается построить с быстрым 3, когда я добавляю его в $ PATH. Модуль несовместим с быстрым 3, поэтому сборка не выполняется. Поэтому мне нужно создать с использованием компилятора 2.2. $ SWIFTC указывает на swiftc из 2.2.1 моментального снимка –

+0

Как сказано, он будет построен вместе с компилятором Swift 2.2 с использованием механизма сборки из Swift 3. – mxcl

Смежные вопросы