web-dev-qa-db-fra.com

Problèmes lors de l'installation de pear.phpunit.de/PHPUnit

J'essaie de dire à pear où trouver PHPUnit en utilisant cette commande: 

Sudo pear channel-discover pear.phpunit.de

La sortie était: 

Discovering channel pear.phpunit.de over http:// failed with message: channel-add: Cannot open "http://pear.phpunit.de/channel.xml" (File http://pear.phpunit.de:80/channel.xml not valid (received: HTTP/1.1 410 Gone
))
Trying to discover channel pear.phpunit.de over https:// instead
Discovery of channel "pear.phpunit.de" failed (channel-add: Cannot open "https://pear.phpunit.de/channel.xml" (File https://pear.phpunit.de:443/channel.xml not valid (received: HTTP/1.1 410 Gone
)))

J'ai essayé les commandes suivantes: 

Sudo pear channel-update pear.php.net
Sudo pear upgrade-all

Puis j'ai à nouveau lancé la commande channel-discover. J'ai la même erreur que celle indiquée ci-dessus.
J'ai même essayé ces commandes: 

Sudo pear config-set auto_discover 1

Sortie: 

config-set succeeded

Puis j'ai essayé cette commande: 

Sudo pear install pear.phpunit.de/PHPUnit

Sortie: 

Attempting to discover channel "pear.phpunit.de"...
Attempting fallback to https instead of http on channel "pear.phpunit.de"...
unknown channel "pear.phpunit.de" in "pear.phpunit.de/PHPUnit"
invalid package name/package file "pear.phpunit.de/PHPUnit"
install failed  

J'ai donc visité ce lien: https://pear.phpunit.de/channel.xml et il a affiché l'erreur 410 gone. Y a-t-il une autre façon de faire cela? 

13
Ajay Kulkarni

Vous ne pouvez plus installer phpunit en utilisant pear: https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Installation-Method

Mais vous pouvez toujours l'installer en utilisant le fichier phar: https://phpunit.de/getting-started.html

Ou en utilisant composer: https://phpunit.de/manual/current/en/installation.html#installation.composer

17
Snroki

La plupart des gens se contentent de composer aujourd'hui Mais puisque vous semblez être sur Ubuntu, vous pouvez toujours faire:

Sudo apt-get install phpunit
3
dan-klasson

Télécharger l'archive phar a fonctionné pour moi:

https://github.com/Mayflower/PHP_CodeBrowser

wget https://github.com/mayflower/PHP_CodeBrowser/releases/download/1.1.1/phpcb-1.1.1.phar
mv phpcb-1.1.1.phar /usr/local/bin/phpcb
chmod a+x /usr/local/bin/phpcb

phpcb --version
PHP_CodeBrowser version 1.1.1
0
MauricioOtta

Pour ceux qui sont sur les distributions RHEL (CentOS/Fedora/etc) et qui n’utilisent pas encore composer, vous pouvez installer phpunit en utilisant YUM:

yum install phpunit
0
recurse