Symfony 如何安装composer.json中定义的dev包

Symfony 如何安装composer.json中定义的dev包,symfony,composer-php,Symfony,Composer Php,我正在运行一个基于Symfony 2.8的web应用程序。现在,我尝试按照以下步骤为项目添加PHPUnit支持: $ composer require --dev symfony/phpunit-bridge 虽然这将symfony/phpunit桥接要求添加到mycomposer.json文件的包dev中,但实际上并没有安装任何文件 手动运行更新也不会改变这一点: composer update --dev symfony/phpunit-bridge You are using the d

我正在运行一个基于Symfony 2.8的web应用程序。现在,我尝试按照以下步骤为项目添加PHPUnit支持:

$ composer require --dev symfony/phpunit-bridge
虽然这将symfony/phpunit桥接要求添加到mycomposer.json文件的包dev中,但实际上并没有安装任何文件

手动运行更新也不会改变这一点:

composer update --dev symfony/phpunit-bridge
You are using the deprecated option "dev". Dev packages are installed by default now.
Loading composer repositories with package information
Updating dependencies (including require-dev)         
Nothing to install or update
因此,我在尝试运行测试时出错

./vendor/bin/simple-phpunit -c app src/AppBundle/
-bash: ./vendor/bin/simple-phpunit: No such file or directory
/vendor中没有bin子目录

我做错了什么

编辑:

删除供应商目录并重新运行composer安装后,我注意到以下消息:

Skipped installation of bin bin/simple-phpunit for package symfony/phpunit-bridge: name conflicts with an existing file 
从composer.json中删除以下配置后,此问题不再出现


如果没有这些行,将正确创建bin/文件夹和包含的文件

什么显示composer show symfony/phpunit bridge?我已在一个编辑器中添加了信息。您是否尝试删除供应商目录并再次运行composer安装?
Skipped installation of bin bin/simple-phpunit for package symfony/phpunit-bridge: name conflicts with an existing file 
"config" : {
    "bin-dir" : "bin"
},