如何从Composer中全局删除包?

时间:2013-10-07 05:11:06

标签: php composer-php command-line-interface

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

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

现在我要全局卸载 PHPUnit

有什么想法吗?

2 个答案:

答案 0 :(得分:165)

删除全局安装的包运行:

composer global remove phpunit/phpunit

global命令可让您运行许多命令,例如installrequireupdate,就像您从COMPOSER_HOME目录运行它们一样。

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

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

答案 1 :(得分:1)

您还可以使用另一种方式

cd $HOME/.config/composer

然后在composer.json文件中删除一些需要的职位

毕竟执行composer update 这是很长的路要走,但更清楚