gpt4 book ai didi

php - 新的 Symfony 3 安装 : Could not open input file: app/console in composer install

转载 作者:IT王子 更新时间:2023-10-28 23:48:38 35 4
gpt4 key购买 nike

我通过官方的 symfony 安装程序(http://symfony.com/download)安装了一个新的 symfony3 实例。完成第一件事后,我将项目提交给 Git,并在前几天将其克隆到另一台计算机上。克隆之后,我运行“composer install”来安装所有的 symfony 依赖项。现在问题来了:脚本 ScriptHandler::clearCache 因错误而停止:无法打开输入文件:app/console。没错 - symfony3 有一个新的目录结构 - 所以 console 现在位于 /bin - 而不是 /app。我如何告诉 Composer /项目使用新结构而不是旧结构?

我在这里 ( What is the new Symfony 3 directory structure? ) 阅读了关于控制台命令 SENSIOLABS_ENABLE_NEW_DIRECTORY_STRUCTURE=true - 但这对我来说不起作用。

有什么建议吗?

最佳答案

只需创建 var 目录。之后 composer installcomposer update 就可以正常工作了。

说明:

vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:462

protected static function useNewDirectoryStructure(array $options)
{
return isset($options['symfony-var-dir']) && is_dir($options['symfony-var-dir']);
}

所以你需要在 composer.jsonextra 中都有 symfony-var-dir 并且这个目录存在。

关于php - 新的 Symfony 3 安装 : Could not open input file: app/console in composer install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34198591/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com