Symfony2环境变量

抢劫

我正在尝试使用环境变量作为Symfony2中的参数。但是,当我运行作曲家更新时,我得到:

 [Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]  
 You have requested a non-existent parameter "compass.bin".

在外壳程序和apache vhost中都设置了变量“ SYMFONY__COMPASS__BIN”。知道是什么原因造成的吗?

更新

似乎问题出在特定于Elastic Beanstalk的问题-不仅罗盘.bin,而且所有其他env变量都不可见(尽管已在容器中设置并通过ssh可见)。

抢劫

我确实通过禁用composer安装挂钩来克服了这个问题。当存在供应商文件夹时,它不会运行(我在这里找到了这个提示:http : //ifdattic.com/how-to-deploy-symfony-application-to-aws-elasticbeanstalk/)。然后,我只是将自己的命令添加到.ebextensions中,该命令使用环境变量运行composer安装。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章