Installer PHPUnit par de la POIRE
J'ai des problèmes d'installation PHPUnit 3.4.6 via POIRE 1.9.0. Après je découvre canal pear.phpunit.de et essayez d'utiliser l'une des commandes suivantes:
poire installer phpunit/PHPUnit
pear install --alldeps phpunit/PHPUnit
pear install --onlyreqdeps phpunit/PHPUnit
il échoue, ce qui me donne l'erreur suivante:
Pas de versions disponibles pour la notice
"pear.phpunit.de/PHPUnit"échec de l'installation
J'ai trouvé plusieurs threads de personnes avec le même problème, mais la mise à niveau de POIRE à la version la plus récente habituellement travaillé pour eux. Aussi, il semble proche d'aucun des tutoriels pour installer PHPUnit pour Windows.
EDIT:
J'ai aussi essayé de changer prefered_state à la bêta, n'a pas aider.
J'ai aussi essayé d'obtenir la liste de tous les paquets disponibles:
poire à distance-liste -c phpunit
Il me donne une autre erreur:
Ne peut pas télécharger les non-URL http "/c/categories.xml"
- Quel est le résultat de
pear remote-list -c phpunit
? - Impossible de télécharger les non-URL http "/c/categories.xml"
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème hier, et résolu en mettant à jour les canaux
avant d'essayer d'installer phpUnit.
Espère que cette aide.
pear clear-cache
est ce qui a fonctionné pour moi. +1 pour chacun de vous!!!J'ai eu le même problème, essayez:
Il installe tout simplement moi quand je tape:
Peut-être il y a un problème avec les versions, vous pouvez définir la preferred_state de la poire paquets différents de stable:
Veuillez suivre ces étapes:
1.
pear config-set auto_discover 1
2.
pear install pear.phpunit.de/PHPUnit
-> ici j'ai eu: l'installation a échoué.
3. Essayez:
pear clear-cache
-> a été exécutée avec succès
4.
pear update-channels
-> a été exécutée avec succès
5.
pear install pear.phpunit.de/PHPUnit
-> exécutée avec succès.
J'ai eu le même problème. cela a fonctionné pour moi:
Quel est le message d'erreur complet de sortie? Il a échoué pour moi jusqu'à ce que j'ai installé à l'aide de la
--alldeps
option et a courupear channel-discover pear.symfony-project.com
sudo pear install --alldeps phpunit/PHPUnit
?Depuis 2014-12-31 POIRE programme d'installation n'est plus la seule méthode d'installation pour PHPUnit
Voir ici : https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Installation-Method
J'ai essayé
comme suggéré par Davide ci-dessus, mais qui m'a donné l'erreur
Pour une raison quelconque, il a travaillé quand j'ai couru
Vous devez également découvrir les ezcomponents canal à l'aide d'
pear channel-discover components.ez.no
Au total:
Vous pouvez avoir un rapide vérifier aisément la santé consiste à exécuter phpunit de la CLI et de voir si la commande est reconnue.
Mise à JOUR
Semble qu'ils ont déménagé de symfony, je viens de faire une installation fraîche d'aujourd'hui, voici le nouveau canal
J'ai le même problème avec phpunit instalation. Essayez d'utiliser Le gestionnaire de paquet Synaptic pour PHPUnit instalation.
J'avais lutté pendant des siècles avec l'obtention de ZEND etc pour travailler sur XAMPP sous Windows Vista. Pour référence, voici comment je l'ai résolu: -
Impossible de mettre à jour la POIRE puis j'ai réalisé que c'est le chemin par défaut paramètre avaient tort, je corrige de ce guide...
http://david-franklin.net/programming/installing-pear-phpunit-on-windows/
Puis j'ai réussi à obtenir PHPUNIT installé avec le
pear clear_cache
de commande grâce à ce fil, puis a couru "poire installer phpunit/PHPunit".J'espère que ce que j'ai écrit ci-dessus servira rapide code pour ceux qui sont dans une situation identique (il m'a fallu 2 jours pour le faire fonctionner!!!)
J'ai eu un problème de ne pas avoir de dépendance YAML, j'ai obtenu un message d'avertissement à chaque fois.
Essayer
pear channel-discover pear.symfony.com
pear install pear.symfony.com/Yaml
puis exécutez à nouveau le téléchargement
D'abord tous xampp doit être installé à C:\xampp
Ouvrez une invite de commande et accédez à C:\xampp\php
Tapez les commandes suivantes dans le cmd
pear update-channels
" (mises à jour de définitions de canal)pear upgrade
(mises à jour tous les packages existants et poire)pear channel-discover components.ez.no
(ceci est nécessaire pour PHPUnit)pear channel-discover pear.symfony-project.com
(également nécessaire de PHPUnit)pear channel-discover pear.phpunit.de
(C'EST phpunit)pear install --alldeps phpunit/PHPUnit
(installe PHPUnit et toutes les dépendances)