gpt4 book ai didi

php - fatal error : Class 'Symfony\Component\Console\Input\ArgvInput' not found in app/console on line 16

转载 作者:IT王子 更新时间:2023-10-28 23:53:03 27 4
gpt4 key购买 nike

我有一个工作的 symfony 应用程序,今天我决定做一个 composer 更新

composer 更新的结果可以在这里找到 https://github.com/allan-simon/oauth2-symfony2-vagrant-fosuserbundle/commit/dfa25593f79c5595ca4759803ec1e998091c68b9 (主要是小版本的变化,注意 symfony 的版本有变化,但保持在 2.6 也会产生以下问题)

现在升级后我收到了这个错误

Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 处理 post-update-cmd 事件并以异常终止

[RuntimeException]                                                                                                
An error occurred when executing the "'cache:clear --no-warmup'" command:
PHP Fatal error: Class 'Symfony\Component\Console\Input\ArgvInput' not found in /vagrant/app/console on line 16
.
  • 应用/控制台的内容没有改变
  • 我已尝试删除并重新创建 bootstrap.cache 没有变化
  • 在我的供应商目录中,我确实说过 ArgvInput

你知道问题是什么吗?

最佳答案

问题是因为我的composer.json有一行

"sensio/distribution-bundle": ">=2.3.7",

所以它正在更新到最新版本(在撰写本文时为 5.x),这与 symfony 2.7 及以下项目的文件结构不兼容

相反,我放了一行

"sensio/distribution-bundle": "~4.0",

现在一切正常

这里有更多的解释

https://github.com/sensiolabs/SensioDistributionBundle/issues/243

关于php - fatal error : Class 'Symfony\Component\Console\Input\ArgvInput' not found in app/console on line 16,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33983632/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com