嘿,我对symfony项目有问题我从dockercompose安装所有软件包问题是一些包被放弃了而我不能构建整个项目docker日志中的错误软件包传感器/分发包已废弃,应避免使用。建议不要更换软件包传感器/分发包已废弃,应避免使用。建议不要更换Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap2020-10-27T16:20:59.073773504Z PHP致命错误:未捕获类型错误:传递给Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap((的参数1必须是Composer\Script\CommandEvent的实例,给定的Composer\Sscript\Event的实例在phar:///var/www/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php在第323行,并在/var/www/vendor/sensio/distribute-bundle/sensio/bundle/DistributionBundle/Composer/ScriptHandler.php:33中定义2020-10-27 t16:20:59.073777787Z然后这并不能创建所有的目录,如应用程序/日志应用程序/缓存
你好,正确的问题是Argument 1 passed to SensioBundleDistributionBundleComposerScriptHandler::buildBootstrap() must be an instance of ComposerScriptCommandEvent, instance of ComposerScriptEvent given
。
它与composer 2通信,后者没有为composer脚本提供相同的参数。
为了避免此错误,您必须更新sensio/distribution-bundle
的版本至少具有版本3.0
,因为它是具有正确作曲家参数代码的第一个版本