Swift Vapor на стороне сервера - переопределение модуля Ошибка - PullRequest
2 голосов
/ 14 апреля 2020

Я новичок в Vapor и на стороне сервера swift, и у меня возникли проблемы с его настройкой. Когда я слежу за документацией Vapor о том, как его настроить, можно найти здесь все работает как положено в терминале, но когда я пытаюсь его собрать, возникает много ошибок, как вы можете видеть на прикрепленном скриншоте. Изображение ошибок, отображаемых в Xcode .

Я пытался удалить Xcode и переустановить его, и потратил несколько часов, пытаясь найти решение в Google. Я не нашел то, что решило эту проблему.

Я делал это несколько раз с разными проектами и использовал шаблоны, а также просто инициализировал его с помощью: (Первый код, который не генерирует ошибок)

vapor new ProjectName

И затем открывая его в Xcode, используя

vapor Xcode

Когда я в нужной папке. Я также пытался собрать его из терминала с помощью этой команды, но появляется похожая ошибка:

vapor build

Это также выполняется в папке.

Вот версии, которые у меня есть:

Vapor: 3.1.10
Homebrew: 2.2.12
Swift: 5.2
MacOS: 10.15.4
Xcode: 11.4

Спасибо за ваши усилия!

РЕШЕНИЕ - СПАСИБО 0xTim

Обновите домашнюю версию до 2.2.13 и все работает.

Вы делаете это с помощью следующей команды в терминале

brew update

Если вы хотите проверить текущую версию, вы можете использовать

brew --version

Спасибо за ответ 0xTime!

Ответы [ 2 ]

2 голосов
/ 14 апреля 2020

Это проблема с инструментами командной строки Homebrew и Xcode. Если вы обновитесь до Homebrew 2.2.13, эта проблема должна исчезнуть go.

1 голос
/ 17 апреля 2020

Попробуйте удалить / переустановить инструменты командной строки

sudo rm -rf /Library/Developer/CommandLineTools 
...