Ошибка в Package-Bits в Vapor

Когда я пытаюсь запустить Vapor из Xcode, он показывает мне ошибку:

/Users/apple/HelloWorld/Packages/Bits-1.0.0/Sources/Bits/ByteSequence+Conversions.swift:9:16:

Значение типа «[Byte]» не имеет члена «withUnsafeBytes».

Я использую

Пар — 2.0.3

Xcode — 8.2.1

Использованный снимок: Swift 3.0 GM CANDIDATE Snapshot 08.09.2016 (a)


person Saranjith    schedule 27.07.2017    source источник
comment
Можете ли вы использовать официальную версию Swift 3.0 или 3.1?   -  person tobygriffin    schedule 28.07.2017
comment
3.0 я использовал   -  person Saranjith    schedule 28.07.2017
comment
А 3.1? И на случай, если я не ясно выразился ранее, я имел в виду выпуск, а не кандидата GM, как вы описали в вопросе.   -  person tobygriffin    schedule 28.07.2017
comment
Я получаю swift 3.0, когда пробую swift --version с терминала   -  person Saranjith    schedule 28.07.2017


Ответы (1)


Для Vapor 2 требуется Swift 3.1, поэтому вам следует обновить версию Xcode, чтобы получить последнюю версию Swift.

person 0xTim    schedule 03.08.2017
comment
Невозможно обновить XCode, моя система начала 2008 года. Ei capitan 10.11.6. - person Saranjith; 03.08.2017
comment
Ах... это создаст проблему. Тогда вам придется придерживаться Vapor 1. У вас может быть некоторый успех при установке набора инструментов 3.1 в Xcode 8.2, но это будет полностью экспериментальным и неподдерживаемым - person 0xTim; 03.08.2017
comment
в любом случае, будет ли у steam 1 поддержка swift 3.1? - person Saranjith; 03.08.2017
comment
Vapor 1 отлично работает со Swift 3.0 и 3.1. Для Vapor 2 требуется Swift 3.1 ???? - person 0xTim; 03.08.2017
comment
Наконец, исключено. что мне нужно добавить в brew install steam для установки пара 1 - person Saranjith; 03.08.2017
comment
Я думаю, что это просто brew install vapor1 - person 0xTim; 03.08.2017