无法卸载旧版本的 phpunit

Not able to uninstall old version of phpunit

我已经通过运行以下命令通过 composer 安装了 PHPUnit:

composer global require "phpunit/phpunit=4.8.*"

我注意到安装了一个旧版本的 phpunit(版本 3.7.21),它附带 xampp for Windows。我正在尝试通过 运行 执行以下命令来卸载它:

pear uninstall phpunit/PHPUnit

失败并显示错误消息:phpunit/PHPUnit 中的未知频道“phpunit”。

当我 运行 phpunit -v 它显示版本为 3.7.21 并且命令 where phpunit 给出以下结果:

如何在 xampp 中卸载 phpunit?

不知何故,您的 PEAR 环境不知道 pear.phpunit.de 通道服务器,但从中安装了软件包。

由于 PEAR channel server does not exist anymore,无法让您的 PEAR 环境知道它(因为 pear channel-discover pear.phpunit.de 将不再起作用)。

看来您必须手动删除所有使用 PEAR 安装程序安装的 PHPUnit 相关文件。