Невозможно загрузить файл .env при запуске проекта Vapor 3 внутри XCode - PullRequest
1 голос
/ 24 апреля 2020

Как заставить Xcode загрузить файл .env при запуске схемы Run проекта Vapor?

Я добавил --env production для запуска аргументов в конфигурации схемы, но это также не изменило поведение. работает только установка ниже переменных окружения XCode (но это не моя цель, поскольку они сбрасываются, когда я перестраиваю проект steam вне XCode.

Я определил там несколько переменных, но они не загружаются при запуске проекта (клавиша делает не существует)

edit:

Обновлен вопрос о том, что я использую Vapor 3

1 Ответ

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

Для проекта Vapor 4 (потому что есть другие шаги, чтобы заставить файлы .env работать в Vapor 3) - вы установили пользовательский рабочий каталог для схемы? Из-за того, как в Xcode работает поддержка SwiftPM, проект Vapor не может определить, где находится проект, поэтому, если вы установите пользовательский рабочий каталог в каталог вашего проекта, он будет искать там .env файлов при запуске.

Для Vapor 3 вам нужно выполнить шаги, описанные выше, но также добавить поддержку .env файлов , как описано в этом разделе

...