小编Aeg*_*ops的帖子

安装 symfony 项目时出现“Class Doctrine\Common\Cache\ArrayCache 不存在”

我正在尝试按照以下步骤部署 symfony 项目:

./composer.phar update
php bin/console cache:clear
Run Code Online (Sandbox Code Playgroud)

我还尝试手动安装教条驱动程序 ArrayCache 运行:

./composer.phar require doctrine/cache
Run Code Online (Sandbox Code Playgroud)

结果总是相同的,我最终得到以下错误:

# ./composer.phar update --no-interaction
[...]
Script cache:clear returned with error code 255
!!
!!  In ContainerBuilder.php line 1089:
!!
!!    Class Doctrine\Common\Cache\ArrayCache does not exist
!!
!!
!!
Script @auto-scripts was called via post-update-cmd
Run Code Online (Sandbox Code Playgroud)

我是 symfony 的新手,我无法理解为什么缺少这个类。

我正在使用以下版本:

"symfony/framework-bundle": "5.1.*",
"doctrine/doctrine-bundle": "^2.2",
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助。

php deployment doctrine symfony doctrine-orm

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

deployment ×1

doctrine ×1

doctrine-orm ×1

php ×1

symfony ×1