unit readthedocs extensions ejemplo composer assertequals php phpunit pear

extensions - phpunit readthedocs



Instalando PHPUnit vía PEAR (13)

Tengo problemas para instalar PHPUnit 3.4.6 a través de PEAR 1.9.0 . Después de descubrir el canal pear.phpunit.de y trato de usar uno de los siguientes comandos:

pear install phpunit / PHPUnit

pera instalar --alldeps phpunit / PHPUnit

pera instalar --onlyreqdeps phpunit / PHPUnit

falla, dándome el siguiente error:

No hay lanzamientos disponibles para el paquete "pear.phpunit.de/PHPUnit"

instalación fallida

Encontré varios hilos de gente con el mismo problema, pero la actualización de PEAR a la versión más nueva usualmente funcionaba para ellos. También parece haber casi ningún tutorial para instalar PHPUnit para Windows.

EDITAR:

También intenté cambiar prefered_state a beta; no ayudó.

También traté de obtener una lista de todos los paquetes disponibles:

pear remote-list -c phpunit

Me da otro error:

No se puede descargar URL que no sea http "/c/categories.xml"


¿Cuál es el resultado del mensaje de error completo? Fallé para mí hasta que instalé usando la opción --alldeps y ejecuté pear channel-discover pear.symfony-project.com

sudo pear channel-discover pear.phpunit.de sudo pear channel-discover pear.symfony-project.com sudo pear install --alldeps phpunit/PHPUnit


Ayer tuve el mismo problema y lo resolví actualizando los canales

pear clear-cache pear update-channels

antes de intentar instalar phpUnit.

Espero que esto ayude.



En primer lugar, todo xampp debe instalarse en C: / xampp

Abra un símbolo del sistema y vaya a C: / xampp / php

Escriba los siguientes comandos en el cmd

pear update-channels "(actualiza las definiciones de los canales)

pear upgrade (actualiza todos los paquetes existentes y pera)

pear channel-discover components.ez.no (esto es necesario para PHPUnit)

pear channel-discover pear.symfony-project.com (también lo necesita PHPUnit)

pear channel-discover pear.phpunit.de (This IS phpunit)

pear install --alldeps phpunit/PHPUnit (instala PHPUnit y todas las dependencias)


He luchado durante años con ZEND, etc. para trabajar en XAMPP en Windows Vista. Como referencia, así es como lo resolví:

No se pudo actualizar PEAR luego me di cuenta de que la configuración de ruta predeterminada era incorrecta, corrijo esta guía ...

http://david-franklin.net/programming/installing-pear-phpunit-on-windows/

Luego logré instalar PHPUNIT con el comando pear clear_cache gracias a este hilo y luego ejecuté "pear install phpunit / PHPunit".

Espero que lo que escribí arriba sirva como un código rápido para aquellos en una situación similar (¡me llevó 2 días enteros hacerlo funcionar!)


Lo intenté

pear update-channels

como lo sugirió Davide arriba, pero eso me dio el error

Channel pear.php.net does not support xml-rpc method channel.listAll

Por alguna razón, funcionó cuando corrí

pear channel-update pear.phpunit.de


Por favor, sigue estos pasos:

    1. pear config-set auto_discover 1
    2. pear install pear.phpunit.de/PHPUnit -> aquí recibí: instalación fallida.
    3. Pruebe: pear clear-cache -> ejecutado con éxito
    4. pear update-channels -> ejecutados con éxito
    5. pear install pear.phpunit.de/PHPUnit -> ejecutado con éxito.

Simplemente me instala cuando escribo:

pear channel-discover pear.phpunit.de pear install --onlyreqdeps phpunit/PHPUnit

Tal vez haya un problema con las versiones, puede establecer el estado_preferido de los paquetes de pera en diferentes que estables :

pear config-set preferred_state beta


También debe descubrir el canal ezcomponents usando pear channel-discover components.ez.no

En total:

sudo pear channel-discover pear.phpunit.de sudo pear channel-discover pear.symfony-project.com sudo pear channel-discover components.ez.no sudo pear install --alldeps phpunit/PHPUnit

Puede tener una comprobación de cordura rápida para ejecutar phpunit desde la CLI y ver si se reconoce el comando.

ACTUALIZAR

Parece que han movido Symfony, acabo de hacer una nueva instalación hoy, aquí está el nuevo canal

sudo pear channel-discover pear.symfony.com


Tengo el mismo problema con la instalación de phpunit. Intente utilizar el administrador de paquetes Synaptic para la instalación de PHPUnit.

sudo pear install pear # upgrade pear first #install php unit with synaptic manager phpunit --version # get version of phpunit


Tuve el mismo problema, intente:

pear clear-cache


Tuve un problema al no tener una YAML de dependencia requerida, por lo que recibí una advertencia cada vez.

Prueba pear channel-discover pear.symfony.com pear install pear.symfony.com/Yaml

luego ejecuta la descarga nuevamente

pear install --alldeps pear.phpunit.de/PHPUnit


Yo tuve el mismo problema. esto funcionó para mí:

sudo pear clear-cache sudo pear channel-discover pear.phpunit.de sudo pear channel-discover pear.symfony-project.com pear install --alldeps phpunit/PHPUnit