途观l升级变速箱程序:升级 swift后蒸汽工具箱坏了(vapor tap)

蒸汽工具箱在升级到 Swift 3.1 后尝试使用它时崩溃。

dyld: lazy symbol binding failed: Symbol not found: __TTSfq4n_s___TFVSS13CharacterView38_measureExtendedGraphemeCerForwardfT4fromVVSS17UnicodeScalarView5Index_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_measureExtendedGraphemeCerForwardfT4fromVVSS17UnicodeScalarView5Index_Si
  Referenced from: /usr/local/bin/vapor
  Expected in: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib
31

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
2

您可以简单地从删除 Vapor 可执行文件

/usr/local/bin

然后从文档运行工具箱安装脚本

curl -sL toolbox.vapor.sh | bash

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(212)
不用光盘重装系统:使用光盘作为实时文件系统的WindowsAPI是什么
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(21条)