27

当我在终端窗口中尝试“swift package”时,会显示以下内容:

dyld: Library not loaded: @rpath/llbuild.framework/Versions/A/llbuild
Referenced from: /Library/Developer/CommandLineTools/usr/bin/swift-package 
    Reason: image not found
    Abort trap: 6

我想这可能与更新到 Xcode 10.2 和 Swift 5 有关?在更新之前,我从来没有弄乱过包管理器。我也不是贝壳大师。

无论如何,如果相关的话,这里是“快速版本”输出:

Apple Swift version 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3)
Target: x86_64-apple-darwin18.5.0
4

2 回答 2

58

我通过打开“Xcode > Preferences > Locations > Command Line Tools”解决了我的问题,所以我从列表中选择了一个

在此处输入图像描述

于 2019-05-24T08:48:51.127 回答
23

巧合的是,我在尝试安装 MacPorts 后找到了解决方案,这给了我错误:

xcode-select:错误:工具“xcodebuild”需要 Xcode,但活动开发者目录“/Library/Developer/CommandLineTools”是命令行工具实例

解决方案(从这里)是:

使用以下命令将 xcode-select 指向 Xcode 应用开发者目录: sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

命令'swift package'然后按预期运行。

于 2019-03-31T11:15:20.587 回答