【问题标题】:Install PHPUnit 3.5.x without pear安装没有 pear 的 PHPUnit 3.5.x
【发布时间】:2015-10-08 18:25:09
【问题描述】:

自从 2014 年 phpunit 频道被关闭以来,我正在寻找一种方法来安装 phpunit 版本 3.5.x 没有梨。我找到的唯一答案解释了如何将它与作曲家一起使用,但 3.5.x 版不作为作曲家包存在。

我确实有 PHPUnit 的 3.5.10 源代码,但我正在努力安装它以便我可以将它用作命令行工具。

【问题讨论】:

  • 分支 3.5 没有描述所需依赖项的相关 composer.json 文件。您可以尝试分叉存储库并检查以修复它并按照here 的描述使用它。依赖似乎描述为here。希望这对您有所帮助,并希望您找到更好的方法。祝你好运!
  • 升级您的测试并使用更高版本的 PHPUnit 3,即 3.7
  • 可以说,我无法升级。我知道当然有最新版本。

标签: php phpunit


【解决方案1】:

PHPUnit 3.7 是第一个支持 Composer 和 PHAR 的版本。使用 PHPUnit 3.5,你就不走运了。

【讨论】:

    【解决方案2】:

    我使用 phpunit 4.8.* 它支持 composer 并且很容易安装。使用 netbeans 会更加轻松,因为 netbeans 会为您创建测试。

    在 composer.json 中加入以下几行

    "require-dev": {
        "phpunit/phpunit-skeleton-generator": "*",
        "phpunit/phpunit": "4.8.*"
    },
    

    现在通过命令更新作曲家,它将安装。使用 git 会是这样的。

    composer update
    composer install
    

    获取 composer.phar

    curl -sS https://getcomposer.org/installer | php
    

    现在配置 phpunit,一切顺利。

    【讨论】:

      猜你喜欢
      • 2011-09-10
      • 2011-01-01
      • 2012-10-12
      • 2012-07-30
      • 2014-01-08
      • 2013-04-03
      • 1970-01-01
      • 2014-12-25
      • 2011-08-13
      相关资源
      最近更新 更多