我安装了Xcode,当提示在终端上尝试swift
命令时安装命令行开发工具时,我也这样做了。
现在Swift在Xcode中运行良好,但命令行无法工作;当我运行它时,它会给我这个错误消息:
$ swift
Welcome to Swift! Type :help for assistance.
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /Library/Developer/CommandLineTools/Library/PrivateFrameworks/LLDB.framework/Versions/A/Resources/repl_swift
Reason: image not found
swiftc
命令工作正常。
答案 0 :(得分:3)
看起来某些系统库存在不匹配。您当前正在使用命令行工具的swift版本。作为第一个猜测,我会尝试切换到Xcode的swift:
sudo xcode-select -s /Applications/Xcode.app
然后你应该能够毫无错误地运行swift。
xcrun swift
有关详细信息,请参阅xcode-select的手册页。