运行Vapor项目的.env
方案时如何强制Xcode加载Run
文件?
我添加了--env production
以在方案配置中运行参数,但它也没有改变行为。仅在Xcode环境变量以下进行设置是可行的(但是,这不是我的目标,因为当我在Xcode之外重建蒸气项目时会重置它们。
我定义的变量很少,但是在项目运行时它们无法加载(键不存在)
假设这是一个Vapor 4项目(因为还有其他步骤可以使.env文件在Vapor 3中工作)-您是否为方案设置了自定义工作目录?由于SwiftPM支持在Xcode中工作的方式,Vapor项目无法检测到该项目所在的位置,因此,如果将自定义工作目录设置为项目的目录,它将在启动时在其中搜索.env
文件。