2017-02-17 41 views
0

我剛剛在我的機器上克隆了PerfectTemplate存儲庫。當我嘗試構建該項目時,出現以下錯誤:構建完美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版本8.0(8A218a) –

+0

Macintosh:PerfectTemplate管理員$ 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上部署完善,確保您有最新的XCode(版本8.2.1或更高版本),並嘗試再次運行它。