【问题标题】:PHPUnit Installation ErrorPHPUnit 安装错误
【发布时间】:2011-09-29 02:40:49
【问题描述】:

运行我的 Pear phpunit/PHPUnit 安装时 - 这是我得到的错误

开始下载 YAML-1.0.6.tgz (10,010 bytes) .....完成:10,010 字节 不支持 package.xml 版本“2.1”,仅支持 1.0 和 2.0。

“symfony/YAML”下载成功,但它不是有效的包存档

有人见过吗?

【问题讨论】:

    标签: php phpunit pear


    【解决方案1】:

    我遇到了同样的问题,最后重新安装了 symfony/YAML 并且成功了,我的错误是:

     phpunit/PHPUnit requires package "symfony/YAML" (version >= 1.0.2, version <= 1.0.2), installed version is 1.0.6
    

    所以我卸载了:

    sudo pear uninstall symfony/YAML
    

    从此我重新安装了它想要的版本

    sudo pear install symfony/YAML-1.0.2
    

    然后重新运行安装:

    sudo pear install phpunit/PHPUnit
    "install ok: channel://pear.phpunit.de/PHPUnit-3.6.12"
    

    【讨论】:

      【解决方案2】:

      在关注http://www.phpunit.de/manual/3.6/en/installation.html 之后在 CentOS 5.8 上遇到同样的问题,我解决了它

      pear 升级 --force PEAR

      梨列表

      导致

      Installed packages, channel pear.php.net:
      =========================================
      Package          Version State
      Archive_Tar      1.3.10  stable
      Console_Getopt   1.3.1   stable
      PEAR             1.9.4   stable
      Structures_Graph 1.0.4   stable
      XML_RPC          1.5.5   stable
      XML_Util         1.2.1   stable
      

      让我成功运行

      pear install pear.phpunit.de/PHPUnit

      导致

      install ok: channel://pear.phpunit.de/File_Iterator-1.3.1
      install ok: channel://pear.phpunit.de/Text_Template-1.1.1
      install ok: channel://pear.phpunit.de/PHP_Timer-1.0.2
      install ok: channel://pear.symfony-project.com/YAML-1.0.6
      install ok: channel://pear.phpunit.de/PHP_TokenStream-1.1.3
      install ok: channel://pear.phpunit.de/PHP_CodeCoverage-1.1.3
      install ok: channel://pear.phpunit.de/PHPUnit_MockObject-1.1.1
      install ok: channel://pear.phpunit.de/PHPUnit-3.6.12
      

      【讨论】:

        【解决方案3】:

        您很可能使用的是旧版本的 Pear。

        尝试运行以下命令

        pear upgrade PEAR
        

        【讨论】:

          猜你喜欢
          • 2010-11-24
          • 2013-02-14
          • 2012-01-14
          • 1970-01-01
          • 2017-06-22
          • 2017-05-27
          • 2018-06-03
          • 2018-10-09
          • 2017-12-22
          相关资源
          最近更新 更多