"执行缓存时发生错误:清除--no-warmup",同时安装symfony-cmf-standard

vis*_*hal 10 php symfony symfony-cmf

我试图使用以下方法安装symfony-cmf-standard:

composer.phar create-project symfony-cmf/standard-edition symfony-cmf-standard/ --stability=dev
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Could not open input file: app/console
Script sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception

[RuntimeException]
An error occured when executing the cache:clear --no-warmup
Run Code Online (Sandbox Code Playgroud)

我以管理员身份运行该命令,因此它不应该是权限问题.

vis*_*hal 11

当我们使用命令时,它会给出错误,

composer.phar create-project symfony-cmf/standard-edition symfony-cmf-standard/ --stability=dev
Run Code Online (Sandbox Code Playgroud)

它创建symfony-cmf-standard文件夹作为项目文件夹并开始安装依赖项,但在它之间尝试使用它来清除缓存

php app/console cache:clear
Run Code Online (Sandbox Code Playgroud)

但由于当前位置在项目文件夹之外,因此无法找到应用程序/控制台,因此失败.

现在,如果我们将目录更改为项目文件夹内部并使用命令手动清除缓存

php app/console cache:clear 
Run Code Online (Sandbox Code Playgroud)

它清除缓存,然后我们需要再次使用更新依赖关系

php composer.phar update 
Run Code Online (Sandbox Code Playgroud)

它对我有用.


Ale*_*lex 6

在同样的情况下我也有错误:"... PHP致命错误:未找到类'DOMDocument'......"

工作后:

  1. install php-xml (可以选择使用此选项编译)
  2. 设置date.timezone/etc/php.ini