在Xcode中运行Vapor项目时无法加载.env文件

问题描述 投票:0回答:1

运行Vapor项目的.env方案时如何强制Xcode加载Run文件?

我添加了--env production以在方案配置中运行参数,但它也没有改变行为。仅在Xcode环境变量以下进行设置是可行的(但是,这不是我的目标,因为当我在Xcode之外重建蒸气项目时会重置它们。

我定义的变量很少,但是在项目运行时它们无法加载(键不存在)

xcode vapor
1个回答
0
投票

假设这是一个Vapor 4项目(因为还有其他步骤可以使.env文件在Vapor 3中工作)-您是否为方案设置了自定义工作目录?由于SwiftPM支持在Xcode中工作的方式,Vapor项目无法检测到该项目所在的位置,因此,如果将自定义工作目录设置为项目的目录,它将在启动时在其中搜索.env文件。

© www.soinside.com 2019 - 2024. All rights reserved.