如何通过Scalingo的仪表板设置Symfony的env?

kem*_*ica 2 php symfony symfony-3.1

描述:

我试图在Scalingo上部署我的symfony项目,并得到一个错误说

[RuntimeException]
执行"'cache:clear --no-warmup'"命令时
发生错误:PHP致命错误:未捕获的Symfony\Component\Debug\Exception\ClassNotFoundException:尝试从名称空间"Sensio \"加载类"SensioGeneratorBundle"捆绑\ GeneratorBundle".
您是否忘记了另一个命名空间的"use"语句?在/build/205190f5c7174087665005026b4d9f8d/app/AppKernel.php:29

根据scaleo开发者的说法,这是因为我需要:

您可以通过仪表板更新此变量: https://my.scalingo.com/apps/websurg/variables或使用我们的CLI:'scalingo -a websurg env-set SYMFONY_ENV = prod'

我想通过仪表板这样做,但不确定它是如何工作的.

题:

如何通过Scalingo的仪表板设置Symfony的env?

小智 5

SYMFONY_ENV变量只是一个普通的环境变量(就像你在linux上使用的那样).

要在您的缩放仪表板上进行设置,请单击您的应用程序,然后转到"环境",并在文本区域中添加SYMFONY_ENV=prod其他环境变量.

然后,您需要单击"更新"按钮

  • 重新部署您的应用程序(如果部署需要此变量)

要么

  • 只需重新启动应用程序(如果运行时需要此变量).