2016-05-27 5 views
0

У меня проблема, потому что на данный момент у меня есть phpunit в версии 3.7, установленной через грушу. Теперь я хотел обновить это, но в документации они рекомендуют устанавливать его глобально через композитор. Я сделал это, он устанавливает текущую новейшую версию (5.3), но если я нахожу phpunuit -version, то это говорит о том, что я установил версию 3.7. Теперь я не могу как-то удалить этот пакет из груши, он говорит, что phpunit не найден, хотя я могу видеть файлы phpunit в каталоге груши. Если я делаю список груши, phpunit не отображается, поэтому я не могу удалить этот пакет. Есть ли способ переопределить пакет pppnit с этим, который я затягиваю с композитором?Как удалить phpunit с груши правильно

ответ

0

pear list только перечисляет пакеты из канала по умолчанию, который равен pear.php.net, если вы не настроили его иначе.

Чтобы увидеть все пакеты, используйте -a флаг, как описано в pear help list:

$ pear list -a 
Installed packages, channel __uri: 
================================== 
(no packages installed) 

Installed packages, channel doc.php.net: 
======================================== 
Package Version State 
pman 2015.06.19 stable 

Installed packages, channel pear.geshi.org: 
=========================================== 
Package Version State 
geshi 1.0.8.10 stable 

Installed packages, channel pear.php.net: 
========================================= 
Package    Version State 
Archive_Tar   1.4.0 stable 
Console_CommandLine 1.2.0 stable 
Console_Getopt  1.4.1 stable 
Net_LDAP2   2.2.0 stable 
PEAR    1.10.1 stable 
PEAR_Manpages  1.10.0 stable 
PHP_CodeSniffer  2.5.0 stable 
Stream_Var   1.1.0 stable 
Structures_Graph 1.1.1 stable 
VersionControl_Git 0.4.4 alpha 
XML_Util   1.3.0 stable 

Installed packages, channel pecl.php.net: 
========================================= 
(no packages installed)