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