Php symfony 3.3.2传感器/发电机束被废弃

Php symfony 3.3.2传感器/发电机束被废弃,php,docker,symfony,docker-compose,composer-php,Php,Docker,Symfony,Docker Compose,Composer Php,嘿,我对symfony项目有问题 我从docker compose安装所有软件包 问题是有些软件包被放弃了 而且我无法建造整个项目 docker日志中的错误 Package sensio/distribution捆绑包被放弃,您应该避免使用它。没有人建议更换 Package sensio/distribution捆绑包被放弃,您应该避免使用它。没有人建议更换 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstr

嘿,我对symfony项目有问题 我从docker compose安装所有软件包 问题是有些软件包被放弃了 而且我无法建造整个项目 docker日志中的错误 Package sensio/distribution捆绑包被放弃,您应该避免使用它。没有人建议更换 Package sensio/distribution捆绑包被放弃,您应该避免使用它。没有人建议更换 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap 2020-10-27T16:20:59.073773504Z PHP致命错误:未捕获类型错误:传递给Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap()的参数1必须是Composer\Script\CommandEvent的实例,给定的Composer\Script\Event的实例,叫来phar:///var/www/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php 第323行,并在/var/www/vendor/sensio/distribution bundle/sensio/bundle/DistributionBundle/Composer/ScriptHandler.php中定义:33 2020-10-27T16:20:59.073777787Z
然后,这不会创建所有目录,如app/log app/cache

您好,正确的问题是
传递给Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap()的参数1必须是Composer\Script\CommandEvent的实例,Composer\Script\Event的实例必须是给定的

它与composer 2通信,而composer 2没有为composer脚本提供相同的参数

为避免此错误,您必须更新
sensio/distribution bundle

至少是
3.0版
,因为它是第一个具有正确作曲家参数的版本

您的问题是什么?这与Docker有什么关系?我是通过Docker构建项目的。当我运行php composer.phar安装时,我得到了错误>Sensio\Bundle\DistributionBundle\composer\ScriptHandler::buildBootstrap php致命错误:未捕获类型错误:参数1传递给Sensio\Bundle\DistributionBundle\composer\ScriptHandler::buildBootstrap()必须是Composer\Script\CommandEvent的实例,给定的Composer\Script\Event实例,在中调用phar:///var/www/composer.phar/src/Composer/EventDispatcher/EventDispatcher.phpPlease 将所有相关信息添加到您的问题中,并包含一个问题。有什么我们可以帮助您的吗?我添加了所有信息,我可以给出错误消息,我将更新我的问题并添加composer.jsoni将版本更改为v3.0.0,我得到了相同的错误,我在容器rm-rf供应商rm-rf bin php composer.phar clearcache php composer.phar安装php composer.phar更新可能会与其他人一起尝试更高版本5.0.0?问题是此软件包sensio/distribution捆绑包已被放弃,您应该避免使用它。没有人建议更换