【发布时间】:2014-06-12 09:11:03
【问题描述】:
使用 composer(在 PHPStorm 中)安装 phpunit 4.0 时,我得到 ....
/phpunit
/sebastian
/symfony
有谁知道我为什么会得到第二个,以及是否有任何必要。
谢谢
【问题讨论】:
标签: phpunit
使用 composer(在 PHPStorm 中)安装 phpunit 4.0 时,我得到 ....
/phpunit
/sebastian
/symfony
有谁知道我为什么会得到第二个,以及是否有任何必要。
谢谢
【问题讨论】:
标签: phpunit
这些依赖项是必需的,您可以在 PHPUnit 的 composer file 中看到。在 Composer 出现之前,他们仅通过 PEAR 发布软件,您需要自己安装所有依赖项。最后什么都没有改变。
如果您担心为每个需要 PHPUnit 的 PHP 项目一遍又一遍地安装所有这些依赖项,您可以在您的系统上全局安装它。
将composer global require 'phpunit/phpunit=3.7.*' 添加到您的composer.json。
【讨论】:
是的,这两个目录是 PHPUnit 工作所必需的。
vendor 文件夹中的依赖由 composer 为你管理,这里不用担心。你拥有它们的原因是因为你安装了 PHPUnit。
当您删除 PHPUnit 并且任何其他包不需要这些依赖项时,它们将再次被删除。
【讨论】: