无法使用Composer安装Sylius

时间:2014-01-27 16:12:57

标签: symfony sylius

使用composer,我尝试通过 sylius / sylius sylius / sylius-standard 安装Sylius。

安装都是这样结束的:

  

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

     

[RuntimeException的]
  执行“'cache:clear --no-warmup'”
命令时发生错误。

它发生在parameters.ini初始化之后。

之后,命令行不起作用(例如:“app / console list”不返回任何内容)虽然我在项目根目录中。

请问,好吗?感谢。

1 个答案:

答案 0 :(得分:0)

我遇到了这个错误(我不确定它是否与您获得它的位置相同)并开发了一个似乎有效的解决方案。而不是运行 app / console cache:clear (我认为它在作曲家安装结束时运行),我运行一个bash脚本,在之前和之后打开权限。

sudo sh clearCache

clearCache的内容:

#!/bin/bash
chmod -R 777 app/cache/ app/logs/
su www-data -c "app/console cache:clear -e dev"
chmod -R 777 app/cache/ app/logs/
su www-data -c "app/console cache:clear -e prod"
chmod -R 777 app/cache/ app/logs/

我想我在作曲家安装期间收到了此消息,并且仍然能够通过 cd Sylius app / console sylius:install 继续。只需在安装和更新之前和之后运行它。