2017-02-17 10 views
0

私のマシン上にPerfectTemplateリポジトリをクローンしました。プロジェクトを構築しようとすると、次のエラーが表示されます。Build Perfect Swiftエラー

Compile Swift Module 'PerfectHTTPServer' (8 sources) 
/Users/admin/Desktop/PerfectTemplate/Packages/PerfectHTTPServer-2.1.14/Sources/PerfectHTTPServer/HTTPContentCompression.swift:71:12: error: use of unresolved identifier 'UnsafeRawBufferPointer' 
       let b2 = UnsafeRawBufferPointer(start: dest, count: Int(stream.total_out)) 
         ^~~~~~~~~~~~~~~~~~~~~~ 
Swift.UnsafeBufferPointer:6:15: note: did you mean 'UnsafeBufferPointer'? 
public struct UnsafeBufferPointer<Element> : Indexable, Collection, RandomAccessCollection { 
      ^
<unknown>:0: error: build had 1 command failures 
error: exit(1): /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-build-tool -f /Users/admin/Desktop/PerfectTemplate/.build/debug.yaml 
Macintosh:PerfectTemplate admin$ 

誰もこのエラーに直面しましたか?

+0

最新のXcodeを使用していますか? Swift 2.xコンパイラを使用してSwift 3プロジェクトを構築しているようです。 – JAL

+0

Xcode Version 8.0(8A218a) –

+0

Macintosh:PerfectTemplate admin $ swift -v Apple Swiftバージョン3.0(swiftlang-800.0.46.2 clang-800.0.38) –

答えて

1

thisによれば、UnsafeRawBufferPointerが3.0.1で追加されました。

+0

Xcodeバージョン8.2.1(8C1002)へのアップグレード - Apple Swiftバージョン3.0.2(swiftlang-800.0.63 clang-800.0.42.1)はこの問題を解決します。乾杯。 –

0

MacでPerfectを展開しようとしている場合は、最新のXCode(バージョン8.2.1以降)を使用していることを確認してからもう一度実行してください。

関連する問題