无法卸载旧版本的phpunit
Posted
技术标签:
【中文标题】无法卸载旧版本的phpunit【英文标题】:Not able to uninstall old version of phpunit 【发布时间】:2016-07-30 08:02:50 【问题描述】:我已经通过 composer 通过运行以下命令安装了 phpUnit:
composer global require "phpunit/phpunit=4.8.*"
我注意到安装了一个旧版本的 phpunit(版本 3.7.21),它带有适用于 Windows 的 xampp。我正在尝试通过运行以下命令来卸载它:
pear uninstall phpunit/PHPUnit
失败并显示错误消息:phpunit/PHPUnit 中的未知通道“phpunit”。
当我运行 phpunit -v
时,它显示版本为 3.7.21,命令 where phpunit
给出以下结果:
如何在 xampp 中卸载 phpunit?
【问题讨论】:
【参考方案1】:不知何故,您的 PEAR 环境不知道 pear.phpunit.de
频道服务器,但已经从它安装了软件包。
由于 PEAR channel server does not exist anymore,无法让您的 PEAR 环境知道它(因为 pear channel-discover pear.phpunit.de
将不再起作用)。
看来您必须手动删除所有使用 PEAR 安装程序安装的 PHPUnit 相关文件。
【讨论】:
谢谢塞巴斯蒂安。我刚刚从 xampp/php 目录中删除了名为phpunit
(一个文件和一个批处理文件)的文件。现在不再识别旧版本。以上是关于无法卸载旧版本的phpunit的主要内容,如果未能解决你的问题,请参考以下文章