几乎是空的 symfony 安装(除了 flex 之外缺少供应商)

Almost empty symfony install ( missing vendors except for flex )

symfony new my-project

应该安装一个基本的工作 symfony 应用程序,但它给了我一个几乎是空的项目,只有 composer.jsoncomposer.lock 和一个 vendor 目录只有 symfony/flex.

composer.json 确实包含 symfony/framework-bundle,但捆绑包不在供应商中。

运行 composer install 什么都不做,也不报错。

安装 php-zip 为我解决了这个问题(作曲家要求)。

看起来它可能没有在最近的 ubuntu php 安装中默认安装,并且 composer 或 symfony 二进制文件静默失败。

sudo apt install php-zip
# now install vendors
composer update