当Xcode工作正常时,Swift命令行无法正常工作 - 找不到repl_swift

时间:2015-01-26 03:18:42

标签: xcode swift command-line

我安装了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命令工作正常。

1 个答案:

答案 0 :(得分:3)

看起来某些系统库存在不匹配。您当前正在使用命令行工具的swift版本。作为第一个猜测,我会尝试切换到Xcode的swift:

sudo xcode-select -s /Applications/Xcode.app

然后你应该能够毫无错误地运行swift。

xcrun swift

有关详细信息,请参阅xcode-select的手册页。