如何从 Composer 中全局删除包?

我运行此命令以全局安装PHPUnit

composer global require 'phpunit/phpunit=3.7.*'

现在我想全局卸载 PHPUnit

有什么想法吗?


答案 1

要删除全局安装的软件包,请运行:

composer global remove phpunit/phpunit

global命令允许您运行许多命令,如 ,或者就像从目录运行它们一样。installrequireupdateCOMPOSER_HOME

在此处阅读相关文档:http://getcomposer.org/doc/03-cli.md#global

COMPOSER_HOME取决于您的系统(在 Linux 上是),请参阅 http://getcomposer.org/doc/03-cli.md#composer-home 了解更多详细信息。~/.composer


答案 2

您也可以使用另一种方式

cd $HOME/.config/composer

并在文件中删除一些需要的位置composer.json

毕竟执行这是一条很长的路,但更清晰composer update


推荐