我刚刚安装了一个Sylius(基于Symfony2构建)的副本,我正在尝试更新作曲家以使其正常工作。当我运行 composer update 时,它会尝试清除缓存:
执行“'缓存时出错:clear --no-warmup'” 命令:
这是它遇到错误的时候:
[Symfony的\元器件\ DependencyInjection \异常\ ServiceNotFoundException的]
The service "security.authentication.manager" has a dependency on a non-existent service "sylius.user_provider.name_or_email".
我见过与“security.user.provider.concrete.fos_userbundle”相关的类似错误,但我似乎无法找到有关“sylius.user_provider.name_or_email”的任何帮助。
这是Sylius最新版本的全新安装,所以我不确定为什么它无法找到依赖。
编辑:我看到一些建议,缓存清除需要在与网站相同的目录中运行(这是我运行编辑器更新的地方),但我仍然尝试运行这是它自己的命令:
cache:clear --no-warmup
从Sylius安装的根目录开始,无济于事。它会抛出与上面相同的错误。