Невозможно запустить Swift Package Manager (macOS 10.14.4)
Когда я пытаюсь выполнить "быстрый пакет" в окне терминала, отображается следующее:
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
Ответы
Ответ 1
По совпадению я нашел решение после попытки установить MacPorts, который дал мне ошибку:
xcode -s elect: error: инструмент 'xcodebuild' требует Xcode, но активный каталог разработчика '/Library/Developer/CommandLineTools' является экземпляром инструментов командной строки
Решение (отсюда) было:
Укажите xcode -s и выберите каталог разработчика приложения Xcode, используя следующую команду: sudo xcode -s elect -s/Applications/Xcode.app/Contents/Developer
Команда 'swift package' затем запустилась, как и ожидалось.
Ответ 2
Я исправил свою проблему, открыв "Xcode> Настройки> Местоположения> Инструменты командной строки", не был заполнен, поэтому я выбрал один из списка
Ответ 3
Это решение работает как шарм!