我有一个远程存储库,我试图使用在本地克隆它
composer install
这对于安装所有捆绑包和重新创建parameters.yml
来说效果很好,但我在最后遇到了一个错误,似乎与Symfony2->Symfony3:
Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap
Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache
无法打开输入文件:应用程序/控制台Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache处理安装后cmd事件终止,出现异常
我们可以手动清除缓存,但这是唯一的问题吗?或者我们应该知道还有其他事情被终止吗?
对我来说,这是由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