我有一个远程存储库,我尝试使用本地克隆
composer install
这适用于安装所有捆绑包并重新创建 parameters.yml
,但是我在最后收到错误,这似乎与Symfony2-> Symfony3中目录结构的更改有关:
Sensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler :: buildBootstrap Sensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler :: clearCache无法打开输入文件:app / console脚本Sensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler :: clearCache处理帖子-install-cmd事件因异常而终止
清除缓存我们可以手动完成,但这是唯一的问题,还是会有其他任何终止我们应该知道的?
2 回答
对我来说,这是由composer.json的变化引起的 .
在sf2中有一个config部分指定二进制目录 .
在sf3中,这一切都出现在“额外”部分,我的看起来像这样:
"extra": { "symfony-app-dir": "app", "symfony-bin-dir": "bin", "symfony-var-dir": "var", "symfony-web-dir": "web", "symfony-tests-dir": "tests", "symfony-assets-install": "relative", "incenteev-parameters": { "file": "app/config/parameters.yml" } }
一旦我将
symfony-bin-dir
设置为"bin",一切都开始工作了 .问题是 app/console 在Symfony的第三个版本中已移至 bin/console 的路径