加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

升级swift后蒸汽工具箱坏了

发布时间:2020-12-14 05:48:37 所属栏目:百科 来源:网络整理
导读:升级到Swift 3.1后尝试使用Vapor工具箱时崩溃了. dyld: lazy symbol binding failed: Symbol not found: __TTSfq4n_s___TFVSS13CharacterView38_measureExtendedGraphemeClusterForwardfT4fromVVSS17UnicodeScalarView5Index_Si Referenced from: /usr/local
升级到Swift 3.1后尝试使用Vapor工具箱时崩溃了.
dyld: lazy symbol binding failed: Symbol not found: __TTSfq4n_s___TFVSS13CharacterView38_measureExtendedGraphemeClusterForwardfT4fromVVSS17UnicodeScalarView5Index_Si
  Referenced from: /usr/local/bin/vapor
  Expected in: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib

dyld: Symbol not found: __TTSfq4n_s___TFVSS13CharacterView38_measureExtendedGraphemeClusterForwardfT4fromVVSS17UnicodeScalarView5Index_Si
  Referenced from: /usr/local/bin/vapor
  Expected in: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib
Swift ABI还不稳定.因此,必须重新编译Swift程序(如Vapor Toolbox)以使用该语言的新版本.

使用Brew重新安装

只需重新安装工具箱即可解决此问题.

brew reinstall vapor/tap/vapor

用Brew替换旧安装

如果最初未使用Homebrew安装,则可能需要删除现有的可执行文件

rm /usr/local/bin/vapor

然后确保可执行文件消失

which vapor

您现在可以使用brew安装

brew install vapor/tap/vapor

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读