描述:

我试图在Scalingo上部署我的symfony项目,但出现一个错误,说


[RuntimeException]
执行“'cache:clear --no-warmup'”时发生错误
命令:
PHP致命错误:未捕获
Symfony \ Component \ Debug \ Exception \ ClassNotFoundException:尝试执行
从名称空间加载类“ SensioGeneratorBundle”
“ Sensio \ Bundle \ GeneratorBundle”。
您是否忘记了另一个名称空间的“使用”语句?在
/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设置为prod?

最佳答案

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

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

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


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


要么


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

10-07 13:59