2016-04-08 96 views
2

我已經運行以下命令通過作曲家安裝的PHPUnit的:無法卸載舊版本的PHPUnit

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

我注意到,有一個老版本的PHPUnit的(21年7月3日版)安裝了自帶用xampp for Windows。我試圖通過運行以下命令將其卸載:

pear uninstall phpunit/PHPUnit 

其失敗,出現錯誤消息:PHPUnit中/ PHPUnit的道不明「的PHPUnit」。

當我運行phpunit -v它顯示的版本,21年3月7日和命令where phpunit給出以下結果:

enter image description here

如何卸載PHPUnit的XAMPP中?

回答

4

不知何故,你的PEAR環境不知道pear.phpunit.de渠道服務器,但它已經安裝了軟件包。

由於PEAR channel server does not exist anymore,沒有辦法讓您的PEAR環境知道(因爲pear channel-discover pear.phpunit.de將不再工作)。

看起來您必須手動刪除使用PEAR安裝程序安裝的所有PHPUnit相關文件。

+1

謝謝塞巴斯蒂安。我只是從xampp/php目錄中刪除名爲'phpunit'(一個文件和一個批處理文件)的文件。現在舊版本不再被識別。 – Raghav