【问题标题】:Installing phpunit - are the sebastian & symfony directories necessary?安装 phpunit - sebastian & symfony 目录是必需的吗?
【发布时间】:2014-06-12 09:11:03
【问题描述】:

使用 composer(在 PHPStorm 中)安装 phpunit 4.0 时,我得到 ....

/phpunit
/sebastian
/symfony 

有谁知道我为什么会得到第二个,以及是否有任何必要。

谢谢

【问题讨论】:

    标签: phpunit


    【解决方案1】:

    这些依赖项是必需的,您可以在 PHPUnit 的 composer file 中看到。在 Composer 出现之前,他们仅通过 PEAR 发布软件,您需要自己安装所有依赖项。最后什么都没有改变。

    如果您担心为每个需要 PHPUnit 的 PHP 项目一遍又一遍地安装所有这些依赖项,您可以在您的系统上全局安装它。

    composer global require 'phpunit/phpunit=3.7.*' 添加到您的composer.json。

    【讨论】:

      【解决方案2】:

      是的,这两个目录是 PHPUnit 工作所必需的。

      vendor 文件夹中的依赖由 composer 为你管理,这里不用担心。你拥有它们的原因是因为你安装了 PHPUnit。

      当您删除 PHPUnit 并且任何其他包不需要这些依赖项时,它们将再次被删除。

      【讨论】:

        猜你喜欢
        • 2012-01-14
        • 1970-01-01
        • 1970-01-01
        • 2021-06-05
        • 1970-01-01
        • 2018-01-04
        • 1970-01-01
        • 1970-01-01
        • 2016-02-19
        相关资源
        最近更新 更多