Vapor 中的封装位错误

Posted

技术标签:

【中文标题】Vapor 中的封装位错误【英文标题】:Error in Package-Bits in Vapor 【发布时间】:2017-07-27 11:46:56 【问题描述】:

当我尝试从 Xcode 运行 Vapor 时,它显示一个错误:

/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 候选快照 2016-09-08 (a)

【问题讨论】:

您可以使用官方发布的 Swift 3.0 或 3.1 版本吗? 3.0我用过 3.1 怎么样?如果我之前不清楚,我的意思是释放,而不是你在问题中描述的通用汽车候选人。 当我从终端尝试“swift --version”时,我得到了 swift 3.0 【参考方案1】:

Vapor 2 需要 Swift 3.1,因此您应该升级您的 Xcode 版本以获取最新版本的 Swift

【讨论】:

无法更新 XCode 我的系统是 2008 年初。Ei capitan 10.11.6。 啊...这会出现问题。那么你将不得不坚持使用 Vapor 1。您可能会成功地将 3.1 工具链安装到 Xcode 8.2 中,但这完全是实验性的,不受支持 vapor 1 会支持 swift 3.1 吗? Vapor 1 适用于 Swift 3.0 和 3.1 很好。 Vapor 2 需要 Swift 3.1 ? 最后,毫无疑问。我需要在“brew install vapor”中添加什么来安装蒸汽 1

以上是关于Vapor 中的封装位错误的主要内容,如果未能解决你的问题,请参考以下文章

当游戏是 64 位时,Google Play 控制台 64 位错误

Windows 8.1 64 位错误与平台添加 android 命令的 PhoneGap

Dota 2 Steam Web API 出现 32 位错误

解决64位Linux系统编译32位错误

检查 CRC 多项式的错误检测能力

海明码校验和纠错原理 详细