【问题标题】:how do I remove phpunit from pear correctly如何正确从梨中删除 phpunit
【发布时间】:2016-09-26 00:31:28
【问题描述】:

所以我有一个问题,因为目前我通过 pear 安装了 3.7 版本的 phpunit。现在,我想升级它,但在文档中他们建议通过 composer 全局安装它。我已经这样做了,它会安装当前的最新版本(5.3),但如果我输入 phpunuit -version 它说我已经安装了 3.7 版。现在,我无法以某种方式从 pear 中删除这个包,它说 phpunit 找不到,尽管我可以在 pear 目录中看到 phpunit 文件。如果我执行pear list,phpunit 不会出现,所以我无法删除这个包。有没有一种方法可以用我正在与 composer 一起使用的那个来覆盖 pear phpunit 包?

【问题讨论】:

    标签: phpunit composer-php pear


    【解决方案1】:

    pear list 仅列出来自默认频道的软件包,即pear.php.net,除非您另有配置。

    要查看所有包,请使用-a标志,如pear help list中所述:

    $ pear list -a
    Installed packages, channel __uri:
    ==================================
    (no packages installed)
    
    Installed packages, channel doc.php.net:
    ========================================
    Package Version    State
    pman    2015.06.19 stable
    
    Installed packages, channel pear.geshi.org:
    ===========================================
    Package Version  State
    geshi   1.0.8.10 stable
    
    Installed packages, channel pear.php.net:
    =========================================
    Package             Version State
    Archive_Tar         1.4.0   stable
    Console_CommandLine 1.2.0   stable
    Console_Getopt      1.4.1   stable
    Net_LDAP2           2.2.0   stable
    PEAR                1.10.1  stable
    PEAR_Manpages       1.10.0  stable
    PHP_CodeSniffer     2.5.0   stable
    Stream_Var          1.1.0   stable
    Structures_Graph    1.1.1   stable
    VersionControl_Git  0.4.4   alpha
    XML_Util            1.3.0   stable
    
    Installed packages, channel pecl.php.net:
    =========================================
    (no packages installed)
    

    【讨论】:

      猜你喜欢
      • 2014-09-07
      • 2019-06-14
      • 2021-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      • 2017-07-02
      相关资源
      最近更新 更多