在运行Vapor工程的Run方案时,如何强制Xcode加载.env文件?
我在方案配置中添加了--env production来运行参数,但它也没有改变行为。只有在Xcode环境变量下设置才有效(但这不是我的目标,因为当我在Xcode之外重建goal项目时,它们会被重置。
我已经定义了几个变量,但它们在项目运行时无法加载(键不存在)
编辑:
更新问题以说明我使用的是Vapor 3
发布于 2020-04-24 23:24:34
对于Vapor4项目(因为要使.env文件在Vapor3中工作还有其他步骤)-您是否为该方案设置了自定义工作目录?由于SwiftPM支持在Xcode中的工作方式,Vapor项目无法检测到项目所在的位置,因此如果您将自定义工作目录设置为项目的目录,它将在启动时在其中搜索.env文件。
对于Vapor3,您需要遵循上面的步骤,但也要添加对.env文件as described in this gist的支持
https://stackoverflow.com/questions/61407112
复制相似问题